Racha El Kadiri
Class participation is big in this course, so its a good thing that its fun! The professor is nice and easy to listen to, so even though the lectures are long, you won't get bored. Attendance is taken every class as part of the grade. Most of the grade is from labs and exams, and its not hard to catch up if you fall behind.