10/10 would recommend. I had him at 8:30 for 75 minutes and he kept me awake. If you show up and pay attention, it is a very easy A. He is very approachable and is open to accepting extra credit. There's no homework in his class and no final. There are only three exams and the last one you take during your final period but it is not cumulative.