Nicholas Lipari
He explains things in such a complicated way!! The class moves fast so you have to really keep up but it also gets more confusing. Pas were hard and badly worded. Tests were pretty difficult. Theres no one to help you out and you have to push through yourself. Idk how I passed but this class was difficult and I taught myself most of the stuff.