James Murphy
Fascinating lecturer and genuinely cares about his students understanding. He always took the time to answer questions in lecture and in office hours, and encouraged participation throughout the course. The course includes a group project that enables you to apply course material to almost any topic you're interested in