Fahad Mostafa
Professor Mostafa was an excellent teacher! He gives homework online on a program called Achieve and will move the deadline on the homework most of the time. His lectures will help you because they are comprehensive so don't skip class and make use of his office hours as well. Attendance is mandatory but his lectures are interactive! 10/1 recommend