Jamie Atkinson
He is a  very good professor who is very respected but also gives that respect back to the students. The class has 5 total assignments that are very easy and as long as you put it effort you will get full points. The class is discussion based and everyone is involved with the conversation so it isn't just him talking the entire class. 