I started my professorship Jan. 2020 with the Informatics Department in the
New Jersey Institute of Technology.
I defended my PhD thesis at the Computer Science Department at University of California, Los Angeles, advised by Prof. Demetri Terzopoulos from the University of California, Los Angeles. I received my M.S. from University of California, Los Angeles, and my B.S. in Computer Science from Tel Aviv University.
My scientific accomplishments focus on real-time and scalable algorithms
for creating large virtual environments, and for simulating AI agents, and crowds of agents in these environments.
For these efforts, I received the
ACM SIGGRAPH Motion in Games
Best Paper Award.
Additionally, I was selected as a finalist presenter of my doctoral dissertation
at ACM SIGGRAPH 2018 Thesis Fast Forward, and ACM SIGGRAPH Asia 2018 Doctoral Consortium.
I have also worked with Wayfair, Autodesk Research, Amazon Search, and Bloomberg. My goal is to close the gap between virtual and physical reality. To that end, I am broadly interested in real-time optimization for visual applications, AR/VR/XR, multi-agent simulation, 3D content creation, and machine learning.
Full CV available upon request.
For prospective students who want to join our group (click to read)
I am always eager to work with talented students and visiting scholars who want to join our lab to do
great research. If you:
Are already enrolled at NJIT, you will need to enroll to one of the classes that I teach, such as IT360.
I will ignore emails from students that do not mention this.
If you are not already enrolled in NJIT and want to be considered, you need to apply to the
Information Systems PhD program. In addition to academic records, student applicants are encouraged to demonstrate (with code, webpages, or articles) skills when contacting me. Examples of such demonstrations include:
- Project code and/or reports from any computer graphics and/or computer vision course(s). Examples
include ray tracer, Unity/Blender plugins, interactive games, geometry processing tools, deep learning
applications, image processing, physical simulators, etc.
- Bonus: Your own implementation/publication of a research paper(s) on computer vision, crowd simulation, physics-based simulation, or 3D modeling (from SIGGRAPH and similar venues).
We do research mostly in Python and C++ programming languages, so you should be familiar with them and be comfortable doing extensive paper implementations in both of them.
- Note that: you are strongly encouraged to train yourself to be a proficient with two of the following:
In addition, I expect some expertise or willingness to gain expertise with Unity, Unreal Engine, Blender and other similar VFX and game engines.
- See Prospective Students for more details.
I am teaching IT 360: Programming for Computer Graphics in Fall 2022. Check the course
I am always happy to learn about interesting opportunities. Email me for more details.