In my experience, Prof El Khatib's class was not the best. One of my issues was she would clearly list a question was worth so many points on tests but subtracted more pts than were listed w/o reason after hand-grading them. She dropped my letter grade bc of the point mislabeling & a janky grading system. Great course content, bad experience.