Neil Quebbemann
He made the material really accessible by simplifying concepts. Super cool personality, very engaging lectures, and solid teaching style and pace. I wish his office hours were longer, but other than that he was a great teacher.