Fadi Atallah
He's a decent prof. Its evident he is less comfortable with technology and online learning. In person classes with him would be better. He can be a little fast sometimes, and might make errors sometimes in grading and emails. The exams and assignments were a lot of work though.