Took Ahmed for CS1 and the experience was similar. Did notice there were less overall resources for this class though. Still plenty of EC, a curve (2-3%), very fair tests and quizzes (0 curveballs), he drops lowest quiz and PA, also no lab exam. The PAs in general are much easier and way shorter than his CS1 PAs. Overall great class experience. 