Paul Rodman
This man cares about your time. He doesn't make attendance at labs or lectures mandatory and posts videos containing all the information you need to know. He is a very fair marker on exams and is understanding of small mistakes as long as you show an understanding of the core material.