Timothy Ahlberg
I will start off by saying this class is not an easy "A". There is so much content to cover in this course. With hard work and a lot of studying an "A" is easily achievable. Professor Ahlberg was more than available for any questions or concerns that presented themselves. I wouldn't second guess taking him at all, he was the best!