I had a really difficult time last semester and Professor Gonzalez O'Brien was very understanding and did what he could to help me pass the course. He is also very down to earth, funny and knowledgable! Definitely recommend.