Ahmed Elnahas
Very optimistic professor! I took this course in the summer online. Provides a lot of resources as well as zoom meetings for q&as and responds to emails fast! Quizzes and exams are proctored if you want an A make sure to take time to study and practice the homework! Overall an awesome professor his lessons are clear and understandable.