Jon Rosenberg
Extremely helpful and offered a lot of leeway with grading! He's also able to provide extra instruction on any "hot spots" you may have throughout the semester with any of the material! I was engaged and intrigued throughout the entire course!