Smart, funny, and laid back are qualities I enjoy in my professors. He is understanding and does not give you so much work that you will fall behind in your other courses. He is very relatable and his courses are always fun and I end up learning good amount. Appreciate Rafiq!