Farshid Zabihian
This was an asynchronous course with one module on a topic to complete every week. Lectures are pretty boring, but the quizzes and test questions are mainly lecture based. Make sure to actively pay close attention to them and the things he says because questions can get specific. There were 3 cumulative tests, 13 quizzes, and a few misc. assignment