Such an amazing and caring prof. His assignments and grading criteria are so fair and its very easy to do well in this course if you try. Very approachable, accessible, and funny as well. Take any class he is teaching, you won't regret it!!!