Mohamed Ibrahim
Professor Ibrahim is very laid back and makes the class quite enjoyable. Lectures are sometimes generic but there are also group assignments/activities that are definitely engaging. No midterm but you do have a semester long paper and a final. Occasional quizzes/discussion boards but this class is more than doable.