Took as an online class. Not very accessible and slow to respond to emails. Assignments were often posted late but he would extend the deadline if needed. Material is not too difficult. The textbook he wrote was actually quite useful. You have the option of reading, watching recorded lectures, or both. Usually the short reading is enough. 