Sharif Shahnewaz Ferdous
If you're a Secondary Math Education major and are forced to take this class as part of your major, I strongly suggest that you do not take his class. He thinks that everyone is a Computer Science major and acts like they have been coding for years. It's difficult to understand him and his lectures are often very dull. I don't recommend it. 