Thomas Jue
Super super smart and passionate about what he was teaching. But, his slides can be kind of confusing and sometimes he is too smart for his own good (hard to understand). Reading was easy and presentations were manageable.