Irfan Khan
Prof Khan is a young, new professor, but he tries very hard to be fair. He understands how hard this subject is and gives you what you deserve through effort. He is very passionate, but doesn't like early morning classes. If you have an early class prepare for him to be late.