Omar Alshykhly
Honestly, just do all the assignments in time not last minute. Study with a lot of practice questions and if you ever need help, he is available in person and has a tutor. The exams are tough but manageable as well as quizzes. The homework you only get two attempts but ask for help to get a 100. Overall, I enjoyed this class 