Victor Andzulis
This is an online class. You either attend the live lecture or do a summary on the recording. He is very fair with his students, genuinely cares and makes every effort to help understand his assignments. I would definitely take him again.