Joshua Wofford
Many of the negative reviews here were written when he was newer to teaching at CSU and are now inaccurate. In my experience, he far exceeded my expectations. While he isn't the most captivating lecturer, he gives plenty of time for students to ask questions. Gives homework probs to help w studying and weekly quizzes. Found him to be very fair.