Marine Tawfik
She was very passionate while teaching which made the material easier to learn. Easy discussion boards, weekly quizzes (kinda hard), a lot of extra credit, a paper and 3 exams. Honestly, just put in the work and you'll be okay. She gives you all the material to succeed. She loves to engage with her students so be prepared to share. 