Ahmed Alkhateeb
Just put in the effort, easy A. Online lectures are recorded by Dr. Cao and are good. Homework is straight forward. Labs are challenging, but piazza/TAs help. Test recitations and practice tests are VERY HELPFUL and ensure every exam/final is an A. Listens to students and extends deadlines. Grading curve is hard to figure out, but class was easy.