Waheed Faizi
since this is an online class i thought it would be tougher, but it actually wasn't so bad. There are multiple assignments throughout the semester and Waheed gives you feedback on what you did incorrect and how you can improve your marks going into the midterm or final. I will take more classes with him if he teaches any.