Not the best or worse prof. Would give higher rating if he was more organized and have a structural course. Nice and friendly, he gave chances for students to get a higher grade on exams. He's the type to walk around and look at your answers to check up on you. Overall, he's okay but could be better. Pick him if your first choice is taken :) 