I took his MATH152 and MACM316. Both are well organized online courses. The amount of homework and the grade given are fair. But that is not important, I learned much from his knowledge and lectures. This is difficult time, but overall I liked the learning experiences with him.