DO NOT TAKE HIM. Took a 3 week course, didn't receive a SINGLE grade until final grades were to be posted 4 DAYS LATER. Literally scorch-earthed my first exam at 5/25 points. Only reason I got a D+ is due to the other 2 exams, yes only 2. No flexibility to do make up or recover if found in the pit. Only his answers are right. Avoid at all costs.