Prof. Ahmed was super inconsistent. He made us learn an entire coding language (Python) which was not in the course curriculum for 2 homework assignments that he never tested us on. His homework assignments took 10 hours a week to complete and accounted for 5% of the grade. Steer clear of this instructor.