Straight up forces you to buy the textbook to use this awful Mcgraw Hill software for the assignments AND makes you pay for 5 cases. As if I didn't pay enough money for this course in tuition. This guy is also not a good lecturer, at all. He literally just reads off of the slides. I'd rate hum 0/5 if I could - avoid at all costs.