Dr. Tekes is an overall very good professor, he explains topics well, and really breaks stuff down. He has realistic expectations and the tests are all fair. He also makes sure that you do well, at one point he did a makeup midterm when I thought the average was alright.