Faruk Rahmanovic
best teacher ever, only hard to pass if you don't like thinking. his humor is super original and how he incorporates it into the content makes class time enjoyable and the material easier to remember, hes sarcastic but never disrespectful. his background story is unreal, if you do take his class, take advantage of the opportunity to get to know him