Maissam Khalil
Demanding, but grading is lenient. The work itself is hard, but she is helpful. If you do the reading, the experimenting with code, and the project you will pass the course. I recommend her to anybody that wants to learn the advanced concepts of programming. She is not for those, just trying to get buy. She loves her subject and loves teaching.