Mahir Ayhan
First of all, this class is very easy to get an A if you just do all your work. Professor Ayhan is very good at teaching Python, and I thought the lectures were very entertaining and educational. Attending class is not mandatory, but all assignments are related to class material, so I don't recommend missing a class.