Foad Hassanmirzaei
By far this is the best class I have had in UNT. Amazing passion for the course he has and on top of he cares a lot about his students. His class examples are very helpful to understand the difficult concepts.