Hamdi Echkaou
Had him for Comm 101. Really not a good teacher and his English accent is difficult to understand. Be prepared for constant group work, timed quizzes with super long questions and he just doesn't know how to answer questions from students. Waste of my time and didn't learn anything I didn't already know. Don't recommend at all.