By far the worst professor I have ever had at tech. His lectures were almost all derivations that were useless when trying to do homework. I had to learn 100% of the material on my own in the textbook. He would mess up in the middle of lectures and start over. He didn't give any forms of study guides or practice tests for any of the tests.