Great professor. Easy to understand and emphasizes key points over and over so you don't forget. His notes are printed for you so all you need to do is write in the blanks and in the margins. Online assignments were quite easy. MT and Final were both fair and were focused primarily on the notes.