Jeremy Capps
Prof. Capps provides videos and material on what is being taught which does help when needed. His online course does help to fit in other courses tough courses at the same time. 10/10 prof. if you can take him then i definitely recommend.