Brandon Thomas
He can be boring at times. However, he does not take attendance and posts all PowerPoints, which also has him talking in the background if you miss class. 4 online exams, and weekly homework. 