Assigns an absurd amount of homework. Anywhere from 2-3 hours on the online portion of class twice a week. Hes a nice dude but there is a serious disconnect between the online portion and the actual class