He is an awesome teacher. I pretty sure I got at least a B+ and this is after getting an E last semester. 5 exams plus a final. There is quite a bit of homework but makes it easier to understand material. He is good with communication as well. This was online because of Covid. If you are nervous about math TAKE HIS CLASS!