Summer 2020 - Prof. Ikudo is great. She is very clear in her explanations. Workload is very reasonable: two short quizzes and homework assignments per week. Each of those comprise 20% of your grade, and the midterm and final make up the remaining 60%. The key to doing well in this class in understanding the material properly. Don’t just memorize - you’ll get confused and won’t know how to approach new problems. I took this class during the COVID era, so lectures were recorded and exams were open note. Highly recommend this prof for this class.