Great professor. I was given extra credit on assignments throughout the quarter without trying. If you do the work, articulate yourself and participate there is literally no way you can fail. He is responsive with emails and goes above and beyond to make sure his students understand and have the tools to succeed! 