David Bosco
Loved prof bosco. excellent professor and really interesting lectures that weren't dry or boring at all. Class not too difficult as long as you take notes and attend class. Highly recommend this course and prof bosco.