Josh is literally the beat professor he is so helpful and his lectures are easy to follow. He doesnt teach unnecessary information and makes the exams and quizzes as easy as possible. He is a great guy and super fun to talk to in class.