Faisal Aljamal
If you're into listening to lectures with 78 slides then he's your guy. Takes hours on a lecture that can be done in a lot less time due to stories that have 0 relevance on the lesson. My sanity won't allow me to take his class again.