Andrew Kane
I take his class at a different uni, but this man is the best professor I've ever had. His lectures are interesting and he talks about a lot of life stuff (e.g., useful websites to find well-paid informatics jobs around town). Not only that he is funny and understanding!