He teaches courses on microbiology, molecular virology and cell biology at the Faculty of Life Sciences, where he has been on the faculty since 2000. He received his B.Sc., M.Sc. and Ph.D. degrees from the Hebrew University and conducted his postdoctoral research at the laboratory of Prof. Stephen P. Goff, Department of Biochemistry and Molecular Biophysics, Howard Hughes Medical Institute, Columbia University.