Bikram Sharma
It's a tough class, you have to study and read the book. Tests are challenging. He can be hard to understand and lecture is too long. I wish it was a three day class (MWF) instead of a 2 hour class (MW). Overall, it is not too bad. He is always willing to help with tests. Go to his office. You will spend a lot of time with this class studying.