Quizzes bugged and no effort to fix without students saying, 1-2 homeworks per week, 1-2 quizzes per week, and the tests are tricky multiple choice with some free response. No curve. Professor leaves most meetings. Multiple lectures videos, 2 books, in addition to course work. I wouldn't recommend.