Reviews of professor David Fleig

Rating: 5.0/5, difficulty: 3.0/5
While this was an online course during the summer, this course was very effective and the lectures were very useful. 

He was very responsive and helpful to my emails when I asked for additional help on assignments and the course material.

Also, he gives very good feedback on assignments on what you did wrong. 

Lastly, he assigns extra credit.