Professor Gefen is one of the best at JJAY. She doesn't give you tons of work to do and is a fair grader. Her lectures are so interesting and she's very educated. Only thing she's strict on is attendance but understands if you cant make it.