Jahangir Sultan
Class is super hard and prof doesn't fully understand what is going on at times. Super nice guy and available to meet to discuss things but doesn't follow the book so you will have a hard time learning out of class.