Reviews of professor James Hughes

Rating: 4.0/5, difficulty: 2.0/5
Never took a single note and did not have a mid term or a final. If you rather group work and discussions, take this course because thats literally all it is. All you need to do is make sure you participate as its probably the only thing you need to do to get a decent mark! Just do your part and your chillin. Also let us leave class early often.

Rating: 1.0/5, difficulty: 4.0/5
least favorite prof I've taken. He is short, usually to the point of not fully answering your question. When asked anythinf if it was not explained in the most vague,quick way possible to return to the lecture, he would tell students to google it. Not a good prof unless you are into com sci he moves too fast and expects you to already know coding

Rating: 1.0/5, difficulty: 3.0/5
Dr. Hughes is an incredibly knowledgeable professor who is clearly passionate about the subject matter. He has a wealth of information to share however, his approach to teaching comes as arrogant and uncaring. While I appreciated his high standards, he could benefit from being more approachable and understanding toward his students.

Rating: 5.0/5, difficulty: 3.0/5
Great professor, uses good analogies in lecture, I made the mistake of not going to class and it costed me, go to class he will make sure you understand. Overall great professor and person

Rating: 5.0/5, difficulty: 5.0/5
I'm now in compsci because of how good he is. I can't imagine anyone not thinking he's the best.

Rating: 5.0/5, difficulty: 3.0/5
I went from failing calculus several times through high school to now working professionally as a Data Scientist (clearly, had to just apply myself a little lol). This guy is why I switched into computer science! His coursework is tough but so rewarding. He makes programming easy if you put in the time.

Rating: 2.0/5, difficulty: 3.0/5
I took this course for a very small amount of time and ended up dropping the course. James is really passionate about his subject and is very intelligent. Where James falls short is in respect for students and patience, being a great teacher and smart person only go so far when you're just kind of a not nice guy.

Rating: 1.0/5, difficulty: 5.0/5
While James definitely knows his stuff and is a smart guy, he seems to not care very much for students. I've heard some stories from students around the university, as well as some profs I've TA'd and RA'd for, that he's overall not a great guy but I didn't believe it until now. He's genuinely a bad prof, at least for CS161.

Rating: 1.0/5, difficulty: 4.0/5
Easily the worst prof Ive had at StFX. He was rude. He never bothered learning my name despite regular attendance to office hours. He made me feel stupid for asking questions despite never taking a CSCI course before which forced me to work very hard. When I started doing well, he accused me of cheating. Never took another CSCI course after this.