Julian Rrushi
Julian is one of the best teachers I have taken classes from. He combines his lectures with writing on the board and actively engaging students in the classroom. His projects are very hard though... definitely more challenging than an introductory class should be. Also, the course load is very high.