Franceso Pupa
Took his class online and let me tell you, this professor knows his material and can explain it well. There is however a lot of reading which looking at the glass half full, it allows for you to learn more. There is also a lot of writing. But as long as you follow instructions youll be fine.