John Cunicelli
I LOVED him! Hes such a nice guy and makes the lectures so funny and interactive. Theres online homework for each class, but its not that bad. Tests and quizzes are pretty basic and he lets you revise compositions for a better grade. Really really great prof