His ratings imo are a bit harsh. He's down to earth and is passionate about what he teaches. He can be a bit of a tough marker but is also very fair and chill. My one complaint is that he isn't always clear in terms of what he wants from papers. Might be best to email him or talk to him outside of class because the syllabus does not explain enough.