Ajay Mittal
Cares about the students and it shows through his lectures and encourages students to ask questions related to his lessons. His lectures are much easier to understand than just reading through the book so, pay attention. One of the best if not the best CS classes I've taken. Take his class if you haven't already.