Daniel Peretti
I thoroughly enjoyed this course, all the material that he taught was very interesting and he kept the whole class engaged every lecture. By far the best prof I have ever learned from! Would 10/10 take another class from him again.