I absolutely loved this professor. It being his first semester at the school, he did a great job and was always super helpful. Using his office hours helped me succeed and he's always welcoming. Be ready to put in work though. He's not there to try and trick or fail you, but the amount of work you put in is reflected in your grade.