Omar Alshykhly
Difficult and a ton to cover in lectures. Felt crammed in. Not for slackers. Must study on your own. An embedded tutor was available, tutoring, and Youtube videos. Tutoring was available before class on exam days, and after class on lecture days, consider your schedule availability. If you can complete most on HW/quizzes you should be fine w/exams.