Great professor, the class was overall easy to pass as long as you completed your assignments. Do them all because there isn't much legroom in regards to the weight of each assignment to miss one. Overall, his work was very straight forward, expect lots of writing but most assignments are opinion based (which I enjoy). Fantastic professor to take!