Most caring teacher ever! He is always willing and encouraging students who have questions to go to office hours. He has always makes sure to include the class in discussions throughout the lecture to make sure everyone understands. If you put forth the effort you will do well in this class.