Jabril Hassen
I greatly admire Jabril Hassen's extensive knowledge and abilities in explaining/conveying topics. He provides a consistent workload so you are constantly learning and never have to worry about cramming assignments all in one week. Additionally, lectures are extremely engaging and well thought out!