Usama Khan
I took Professor Khan's AF 301 over the Summer. I learned a lot of new concepts in this course which is actually helping me in my other AF classes right now. He assigns you HW on Connect. Lectures are very important and he reviews materials many times in the class. I recommend Professor Khan to anyone who is looking to take AF 301 in the future.