Shah Huq
He isnt a bad professor but he doesnt remember names and doesnt go out of his way to help people who dont understand the lecture. He is quick and speeds through the chapters in the text book without any assignment to help you retain the knowledge. He gave me a C even though I got a 90 on the final. I would not recommend him