Online class due to COVID. I did not take anything away from this class. Bob was a reasonable marker and pointed out mistakes which was great. However, we are only provided power point slides and the textbook which did not seem to prepare students enough for exams. I would retake a class with him in person. But online is a lot of self teaching.