Amani Abdelghani
Very good professor. Gave exam review for midterms and exam. Be sure to take notes from lectures. Posts a lot of practice midterms and exams which are very similar to the actual thing. Would definitely take again.