4.2

Galen Perras

History - University of Ottawa

4.2
Quality
3.1
Difficulty
56%
Would Retake
93
Reviews
4.2
Quality
3.1
Difficulty
4.1
Helpful
4.3
Clarity

56%

Would Retake

93

Reviews

Rating Distribution
Official
93 total ratings

5

64

4

13

3

9

2

3

1

4

What Students Say

If you can survive him, you can survive anything

HIS2152 - 4.0 rating

"I will bleed on your essays", in reference to how many comments he wrote on our essays in red pen

HIS2153 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

83%

Textbook Required

58%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 15 grades
Most common grades:
A- (5)
Not sure yet (5)
B+ (4)
Grade Distribution
A(3)B(2)C(1)D(0)F(0)A-/B+(9)
Based on 21 reported grades
A-: 5
Not sure yet: 5
B+: 4
A+: 2
Common Tags
Tough grader (9)
Skip class? You won't pass. (6)
Graded by few things (5)
Gives good feedback (4)
Lecture heavy (3)
Tough Grader (2)
Amazing lectures (2)
Clear grading criteria (2)
Rating Trend

Declining

-0.71 avg change
Dec
Apr
Jul
Jan
Feb
Dec
Last 6 months
Ratings by Course

HIS1111A

5.0

(4)

AMERICANHIST

5.0

(3)

HISB41945

5.0

(1)

HIS12YEAR

5.0

(1)

AMERICANHIS

5.0

(1)
+16 more courses
Difficulty by Course

1111A

5.0

HISTORY

5.0

HISB41945

4.0

HISTORY1111

4.0

HIS3154

4.0

Reviews (92)
5.0
3.0
HIS2152
Aug 12, 2002

No Comments

3.0
3.0
HIS
Dec 19, 2002

Good presenc but his knowledge is a little spotty

4.0
2.0
HIS1111
Sep 12, 2003

Excellent at relating material to class...very interesting to listen to.

5.0
3.0
HIS
Nov 21, 2003

Excellent at getting the information accross. Very interesting to listen to. A hottie.

5.0
3.0
HIS1111
Nov 23, 2003

Knows his stuff and is very intersting. Awesome teacher!

4.0
3.0
HIS2153
Nov 25, 2003

Really interesting class. Pretty sarcastic, loves to roll his eyes, but hilarious and has a good relationship with the class. Easily one of the best courses at Ottawa U., if you want to understand the modern U.S.

5.0
3.0
HIS1111
Dec 12, 2003

his witty comments are great! sense of humour lightens up the lecture mood. i reccommend this course to anyone, only if he's the prof. hope they keep him around for future years!

5.0
3.0
HIS2153
Dec 14, 2003

No Comments

5.0
3.0
HIS1111
Dec 19, 2003

Excellent teacher ... lots of interesting stories and tangents ... doesn't put *anything* on overheads, so you'd best pay attention during the lectures.

2.0
4.0
HIS1111
Feb 3, 2004

he'd be great once he gets off his powertrip

5.0
3.0
HIS1111
Feb 9, 2004

Great prof, fascinating lectures. He conveys a lot of information in a humorous, revealing sort of way. Good notes are a must during the lectures, tho.

4.0
3.0
HIS1111
Feb 11, 2004

Absolutely hilarious and informative at the same time. Certifiable genius? Maybe.

5.0
1.0
HIS
Mar 28, 2004

He does know his stuff... Talks a little fast. Great class...

5.0
3.0
HIS
Apr 7, 2004

AWESOME! take any class by this man!!!! Amazing prof!

3.0
4.0
HIS1111
Apr 11, 2004

good prof, Midterms difficult but everything else is great..

5.0
3.0
HIS2152
Apr 16, 2004

Great, great prof. Great lecturer. Class is interesting and not difficult. Midterms are easy-essay paper is open topic- and final questions are handed out in class.

5.0
1.0
HIS
Aug 9, 2004

By far one of the best professors I've had!! Professor Perras is awesome!

5.0
2.0
HIS1111
Nov 1, 2004

Galen is a wonderful man. Very well spoken, an throws in his own personal opinion on issues. Some may not like this, but I do.

5.0
1.0
HIS2152
Nov 6, 2004

I've had him twice now and the rumors are true. Once you go Perras, you'll never go back. Wait, that doesn't make sense. A true trend-setter, much like Beckham...but better.

5.0
2.0
HIS1111
Nov 7, 2004

very good prof. possbily smartest man alive. tries too hard to cover up his preferences by teaching about war, but gay hippie peace earring is clear giveaway. knows a lot about alaska. very scrambly.

5.0
1.0
HIS1111
Nov 18, 2004

great, great prof. i mean, the class is three hours long and i am able to sit and listen in rapt attention practically every time (unless i am dead tired). midterms are easy. you choose your term paper topic, which allow for greater flexibility. i love history and i love this class!

5.0
3.0
HIS3150
Nov 18, 2004

great prof, despite the fact that he's a total socialist. very funny and very knowledgable. a little frustrated with midterm marking as he seemed to take issue with writing style, rather than content. knows how to teach.

5.0
3.0
HIS3150
Nov 24, 2004

This is an amazing class taught by a fantastic prof. If you like sarcasm and wit inserted in lectures on topics that can be sometimes tedious, you have to take a class with this guy. Really knows his stuff and has a good rapport with students. I would take any class taught by this guy.

4.0
5.0
HIS1111
Grade: Not_Sure_Yet
Dec 4, 2004

tough marker!!! long lectures!

3.0
5.0
1111A
Dec 6, 2004

A real a-hole for the final exam. Screwed us over big!! tough marker on essays. lectures were long and generally boring. midterms were easy (to make up for everything else) seems too stupid to realize this is a first-year course not a masters-level one.

5.0
2.0
HIS1111A
Dec 23, 2004

Awesome prof. really knew his stuff and didn't mind to throw his own views into teaching. Really a good class.

5.0
2.0
AMERICANHIST
Feb 16, 2005

I've had him twice and know his life story, but i'm ok with that. He's a fantastic prof, i would take any course taught by him. Knows his stuff but makes class interesting by inserting his own point of view and other tidbits. He's a fair marker and makes you want to do well in his class.

4.0
4.0
HIS1111
Feb 16, 2005

I really liked this class. His lectures are interesting and he knows so much about everything! I would take any of his classes!

5.0
4.0
HIS1111
Mar 2, 2005

Definately a fan of this guy. I found his lectures to be very clear, concise, and entertaining. I also found that most of his lectures cover the readings, which significantly reduces course load. One downside, however, is that it is hard to keep up with him while taking notes. He goes a little fast.

5.0
1.0
HIS1111
Mar 28, 2005

This is the best class I've had yet. I actually feel as if I'm getting my money's worth. He's the smartest man alive, and teaches the students as if he actually respects our intelligence. His class is only easy if you take good notes, though. Love the sarcasm, too. He's very witty.

5.0
4.0
HISB41945
Apr 2, 2005

This prof was awesome.. he was kind, dedicated and made it clear that he cared about education. The only 3 hour lecture I truly wanted to sit through. Such a great, cool man... huge ani difranco fan and hip socialist (and a great history prof)

5.0
3.0
HIS12YEAR
Apr 5, 2005

Galen makes going to class fun. Some of you may remeber the bell curve of the Lewinsky comments, or the "blunt the size of my forearm"! Seriously, he KNOWS his material, he doesn't need notes to teach it, its like he lived it. He lays out his expectations the first day and expects you to follow them

2.0
5.0
HISTORY
Apr 20, 2005

very into details which makes it hard, very hard marker (wants you to know too maby specific details), very opionated

5.0
3.0
AMERICANHIST
May 4, 2005

Galen rocks because a)he lets us call him "Galen", b)he has a good sense of humour, c)he knows his stuff and makes it interesting d)the midterm and final exam are not hard if you pretty much came to class and took notes. He can apparently be a hard marker on the essays, but i got the TA. GREAT prof.

5.0
3.0
HIS1111A
May 10, 2005

Quite possibly the best professor I've had. His lecture style was almost like story telling, which makes it much more easy to digest then your average History prof. Very witty and funny, and would insert a snarky comment now and then, but it was always aprropriate. Overall, excellent prof.

5.0
3.0
HIS1111A
Grade: B+
Aug 6, 2005

what an amazing prof!!! so clear and knows his stuff (rarely used notes). Any questions you pose, he'll answer. Very helpful with essay questions! Witty and smart... love the nerdy jokes he throws in! best history prof ive ever had!!!!

5.0
3.0
AMERICANHIST
Sep 26, 2005

what a prof.. knows his material without use of notes.. very thourough.. easy to approach and deal with, and he is also a very fair minded person.. courses are great and interesting, well thought out and planned effiecently.. he is overall one of the best history professors at the univeristy of ottawa

5.0
3.0
HIS1111
Sep 28, 2005

Great, amazing wonderful prof! Lectures are amazing, i felt like clapping at the end of each class! mid terms are really easy but essays are a little more difficult.

5.0
3.0
HIS1111A
Oct 14, 2005

Wow. This profs could be a professional lecturer. His class is interesting, extremely thorough, and well structured. You feel like you have to make every class because there's so much covered. Somehow, he makes you take the class extremely seriously. He's a relief compared to many other profs U of O hires. Amazing Prof!

3.0
4.0
HISTORY1111
Nov 29, 2005

Great teacher, great class, knows what he's talking about but could only use one book for final essay..that sucked and it was a boring book. Other than that, he is a great teacher.

5.0
3.0
HIS1111
Dec 1, 2005

Awesome prof. the best by far...I was sad when I missed class cause he makes it so interesting to learn. If you get a chance take one of his classes!

5.0
2.0
AMERICANHIS
Feb 15, 2006

Refreshingly good at lecturing; delivers material in a very organized, captivating manner. Sometimes it's hard to keep up but you will never be bored. He includes funny and random anecdotes about historical people & events, allowing for a nice change in pace. Easy midterms if you study; the essay isn't hard if you do it right. Ended up with an A+.

5.0
3.0
HIS3150
Apr 7, 2006

Every history student should take at least one class with Perras. Great lecturer, funny, sarcastic, honest.. Awesome course. (Canada/US Relations)

5.0
3.0
HIS2152
May 4, 2006

What can I say about Galen? I LOVE LOVE LOVE this man! He's incredibly intelligent and witty. His lecture-style is captivating and his sarcasm is much appreciated. Easy midterms, open essay topic, and take-home final. I finished with an A+. Take any course you can with Galen, he's fabulous! Not to mention the fact that he's a very sexy man.

5.0
3.0
HIS1111
Sep 29, 2006

super awesome prof

5.0
3.0
HIS1111
Oct 26, 2006

This prof. may be my favourite so far at U Ottawa. He is extremely clear in his lecutres and very funny.He is also extremely approachable, and is a very interesting man. His lectures go by extremely fast. Make sure you know important people, places and events for his midterms. Overall: Make sure you take a class with this man, he is amazing!

5.0
2.0
HIS1111
Nov 12, 2006

Great prof, really enjoy the style and very funny. In depth coverage of content gives you good knowledge of subjects covered. Midterms are simple but specific. Fast pace lecturer and lots of writing but the class flies by because it is very interesting.

5.0
3.0
HIS1111
Nov 24, 2006

He is a great prof... really good lecturer...but he doesn't take $h!t from anyone

5.0
4.0
HIS1111
Dec 16, 2006

Great prof, knows what hes talking about, class is well-organized LEARN HOW TO TAKE NOTES and go to class, midterms are based on the lectures

5.0
1.0
HIS1111
Dec 17, 2006

He's an amazing prof... he's too good to be teaching first years. Be prepared to madly take notes in class, but other than that, the class is pretty easy and you'll learn a lot. If you appreciate sarcasm, take his course.

5.0
3.0
HISTD
Jan 4, 2007

AMAZING PROF. If you have the chance to take any class with him, do so. However, be prepared to take many notes, attend most classes and the workload can be a challenge if you make it one. Very articulate and interesting. Don't speak during his lectures, students will throw things at you lol.

4.0
2.0
HIS1111
Jan 16, 2007

galen is the man!!!! his lectures were always interesting and clear, but very fast paced. midterms were very easy. final exam was given out about weeks before the exam. i was not very interested in this period of history but he was succesful in sparking my interest in every lecture!

5.0
3.0
HIS4000
Jan 30, 2007

I went from almost failing this class to due to some serious personal matters to getitng either an A or A-. This professor, as other's have stated, doesn't take**** from anyone, but has a heart of gold. He's is extremely intelligent, passionate about the subjects and has great stories to tell at the Oak after class.

5.0
1.0
HIS1111
Jun 15, 2007

Lectures are very fast paced. I recommend having a laptop if you can type faster than you can write with your hand because it will help judging by the speed of the lecture. Midterms/exams are fair. Extremely good speaker. I would recommend taking classes that he teaches.

5.0
2.0
HIS2152
Oct 11, 2007

Very good

5.0
4.0
HIS2152
Dec 1, 2007

Lectures are always interesting although he's hard to take notes with becuase it's so conversational.

5.0
1.0
HIS6103
Feb 15, 2008

Great prof! Very helpful!

4.0
2.0
HIS1111
Feb 16, 2008

Great prof. Tells you everything you need to do well in his class. Lectures can be scattered at times but are overall really interesting. Prepare to write/type fast in his class!

5.0
2.0
HIS2153
Mar 8, 2008

Very entertaining prof. Interesting lectures but he goes very fast. Study hard for the mid-terms, they're not easy. Stick to the lectures. Really cool guy.

3.0
5.0
HIS3154
Dec 2, 2008

Interesting Lecturer, seems to want to help with problems on papers but doesn't really provide constructive feedback. Never looks you in the eye when talking with you which I found very insulting and disconcerting. Unfortunate because he is a GREAT teacher, just seems a little bit pompous.

5.0
3.0
HISMANY
Mar 1, 2009

Great professor took 3 classes with him. He is always available to clarify information in at his office. Very enthusiastic about material and encourages learning rather than regurgitation. He made my degree worthwhile! Thanks Galen.

5.0
4.0
HIS2153
Apr 15, 2009

Fantastic prof. "I will bleed on your essays", in reference to how many comments he wrote on our essays in red pen. Very helpful.

5.0
4.0
HIS3150
Feb 25, 2010

Knowledgeable to an extreme.

5.0
3.0
HIS2152
Dec 13, 2010

Amazing professor. Very clear expectations, and engaging lectures. Speaks quickly, so make sure to bring a laptop. I got an A on the term paper which I scrambled at the last minute to complete. All that's required is a strong thesis. Minimal marks were deducted for the numerous punctuation and grammar mistakes I committed. I'm also a fan of his wit

5.0
4.0
HIS2152
Jan 6, 2011

Absolutely excellent prof - sad that the class is over. Incredibly knowledgeable, fantastic lecturer, really really interesting man, good feedback on assignments, etc. If you have the opportunity, take his classes and do well. :)

5.0
4.0
HISA
Apr 8, 2011

This man is what a university professor should be. He cuts through the BS. You are all adults now, he will treat you as such. Loved his style and his wit. Clear on what he wanted and how you should go about it. Come ready to write notes, and don't expect the "crutch" of slides, despite what you may think, you don't need them

5.0
3.0
HIS2512
Nov 25, 2011

He's a really brilliant Prof, not too demanding either. Very personable and funny.

5.0
2.0
HIS2562
Dec 26, 2011

he's awesome. Got to his class and you will learn a lot. Watch for mistakes on papers he's a hard marker and will fill your page with red ink.

4.0
3.0
HIS2152
Grade: A+
Nov 26, 2013

Excellent professor, conveys the material in a very effective way . Course is designed so that you actually engage in the subject matter without being too focused on in-class texts. He will bleed on your term paper.

4.0
3.0
HIS2152
Grade: A-
May 8, 2014

Prof. Perras has a more interesting lecture style, but it gets the job done and conveys the information well. Be prepared for some challenges

5.0
3.0
HIS3150
Grade: Not sure yet
Nov 15, 2014

Amazing Prof. Definitely one of the best I have ever had. Incredibly knowledgeable and a fair marker. I would take all of his courses if possible.

5.0
4.0
HIS2152
Grade: Not sure yet
Dec 6, 2014

Amazing lecturer. Tough marker on the term paper as he expects a lot of little things to be done properly. If you want a good mark, you do gave to work a little bit extra in this class.

4.0
4.0
HIS2152
Dec 26, 2014

He's super funny and the best History lecturer I've had so far. He's a hard marker on the term paper and the midterms aren't how I was used to being graded in History classes. Doesn't post anything online so attendance is a must. Loved this class, and will definitely be taking his seminars later on

5.0
3.0
HIS2152
Mar 18, 2015

Really interesting professor. The class-average was pretty low (C+). There was two big projects and two small quiz's (40,40,10,10). It's hard to have more then a B on the projects and you have to study to do well on the quiz's. Really funny guy and loved it when he gave his opinion. Did my projects in French so not sure how he is on grammar.

4.0
4.0
HIS2152
Grade: A-
Jun 13, 2016
Would take again

He's a bit terrifying at first, but he's extremely fair and clear with his expectations. Feedback on the paper was extremely helpful, and lectures are generally fun. Keep in mind, ANYTHING is fair game for quizzes so study EVERYTHING, and he talks fast, so be prepared. If you can survive him, you can survive anything.

5.0
4.0
HIS3154
Grade: A-
Dec 6, 2017
Would take again

Very funny, opinionated and interesting lecturer but speaks very fast, so pay attention. Doesn't post much online, so go to class. Hard marker but he really cares about improvement, so he'll leave lots of feedback on your work. The class wasn't easy, but it was really satisfying and I learned a lot.

Tough Grader
Gives good feedback
Skip class? You won't pass.
2.0
4.0
HIS3150
Grade: Not sure yet
Dec 9, 2018
Wouldn't take again

Very okay prof, would not recommend

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
3.0
HIS2153
Mar 19, 2019
Would take again

I absolutely love this man. He is such an engaging speaker and gives incredible lectures. Plus, he is so funny! Hands down one of my favorite profs at uottawa. To be fair though, he does not shy away from giving his political beliefs, which may put some people off. Also, he speaks pretty quickly so be ready for that.

Graded by few things
Hilarious
Amazing lectures
4.0
3.0
HIS2153
Apr 3, 2019
Would take again

DO NOT skip his class. If you do, you'll do very poorly; readings are supplementary, but not mandatory - his class IS mandatory. If you show up and listen, his tests are incredibly easy. Other than that, all you have to do is buckle down for the term paper. He makes history fun!

Gives good feedback
Skip class? You won't pass.
Clear grading criteria
5.0
3.0
HIS2152
Grade: A+
Dec 20, 2019
Would take again

Professor Perras' class was phenomenal! His lectures are intense. I recorded them and used the recordings to iron out my notes. Term paper 40%, Take-home Final 40% & 2 quizzes (10% each) that were 25 fill in the blanks. He's very honest about what to study. No trick questions and he grades honestly on the paper/final. Got A+ on both of them.

Skip class? You won't pass.
Graded by few things
Lecture heavy
1.0
4.0
HIS2152
Grade: B
Jan 7, 2020
Wouldn't take again

his lectures are interesting and easy to follow but he is not only a very hard marker, his comments are unnecessarily rude and unhelpful his two midterms are fill in the blank from the slides but he doesn't post them. there are over 380 terms to memorize per midterm. good luck.

Skip class? You won't pass.
Tough grader
1.0
4.0
HIS2152
Grade: Not sure yet
Dec 1, 2021
Wouldn't take again

Hard marker, very rude and even if you email him to clarify things he's unhelpful. He prefers endnotes instead of footnotes so beware. If you have him online, the course load is unnecessarily heavy. Just overall avoid this prof, the course can be great but not with this professor.

So many papers
Tough grader
3.0
4.0
HIS2152
Grade: B+
Jan 1, 2022
Would take again

3 papers: 110% paper proposal (2-3 pages), 2 50% term paper (12 pages), 340% final exam (10 pages). Hard grader, gives good feedback, can be harsh cause he is very honest. Term paper can be anything within the timeline. His lectures are interesting. Was understanding with me and my exceptional circumstances and gave an extension for the papers.

Skip class? You won't pass.
Graded by few things
Amazing lectures
5.0
4.0
HIS3154
Grade: B
Feb 3, 2022
Would take again

Professor Perras *always* requires a fifteen page term paper - he is incredibly clear about his expectations, reachable via email, and generally endeavors to make it as easy as possible to achieve a high grade. I found his lectures engaging and he's an enthusiastic teacher. If you're a good writer, it's an excellent course.

Gives good feedback
Skip class? You won't pass.
Tough grader
5.0
4.0
HIS3154
Grade: A
Apr 7, 2022
Would take again

Tough grader, but if you like American History, can't find a better prof. Lectures are content heavy but not impossibly dense.Paper's a beast but not as bad as you think. Some advice: Choose a topic you like. He's not the type of prof to pidgeonhole you, and even if you don't like history, theres always something. Music, sports, dance can all fit!

Tough grader
Respected
Lecture heavy
3.0
4.0
HIS3154
Grade: Not sure yet
Apr 17, 2022

Tough grader that strengthens the difficulty of his essay through arbitrary and extra rules that, so far, haven't applied to any other class I've taken. Essays and exams are incredibly lengthy and he expects you to know everything to an absolute minute detail. Lectures were enjoyable but don't counterbalance his difficulty enough

Tough grader
Lecture heavy
3.0
4.0
HIS3154
Grade: B+
Dec 25, 2022

Perras required in person hand-in of both the paper proposal and the term paper which was unnecessarily difficult and wasteful. Lectures were fast but relatively boring. Next to no content was available online, no lecture recordings and spare lecture slides if they were even provided at all. He was accommodating and kind for medical emergencies.

Tough grader
Get ready to read
Graded by few things
3.0
4.0
HIS3150
Grade: C+
Apr 29, 2023

Used endnotes which is a killer. Good lecturers focuses on writing style more then the content. Good prof to talk to but is an absolute FDR fanatic expects a high degree of detail no matter how irrelevant it is to your paper topic. Exams are also long essays 5 pages per question. Half your mark is the paper itself so no room for failure in the clas

Tough grader
So many papers
Graded by few things
1.0
3.0
HIS2153
Grade: A-
Jul 5, 2024

A hobby prof who smothers classes w cliche mainstream takes on American politics.Definitely not a historian par excellence like Vidal.Argue against use of atomic bombs as I did, he dismisses it as strange.His teaching is not terrible but unprofessional:he is a gossipy left-wing chatterbox who overestimates his recycled repertoire of knowledge

Tough grader
5.0
3.0
HIS3154
Grade: A-
Jan 21, 2025
Would take again

Prof. Perras is great. He gets back to your emails quickly and is very helpful, he knows everything about his subjects so if you need help with anything he can point you in the right direction. He is also very helpful during his zoom office hours. He returns assignments VERY QUICKLY but also gives good feed back. Good lectures, clear instructions.

Amazing lectures
Clear grading criteria
Gives good feedback
4.0
3.0
HIS2153
Grade: B+
Feb 27, 2025
Would take again

Engaging lecturer with strong political views. Mandatory attendance, but tests are easy if you listen in class. unstuck AI was super helpful for prepping the term paper.

1.0
4.0
HIS2152
Dec 12, 2025

Quite heartless towards students who require accommodations. Also, do not try linking American policy towards Korea in 1945 with American occupation of Japan/justification for using nukes in 1945, or this "MA in war studies" who "specializes in World War II in the Pacific" will make you question why you're studying history in the first place.

Tough grader
Get ready to read
Participation matters
Class Info

Online Classes

100%

Attendance Mandatory

83%

Textbook Required

58%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 15 grades
Most common grades:
A- (5)
Not sure yet (5)
B+ (4)
Grade Distribution
A(3)B(2)C(1)D(0)F(0)A-/B+(9)
Based on 21 reported grades
A-: 5
Not sure yet: 5
B+: 4
A+: 2
Common Tags
Tough grader (9)
Skip class? You won't pass. (6)
Graded by few things (5)
Gives good feedback (4)
Lecture heavy (3)
Tough Grader (2)
Amazing lectures (2)
Clear grading criteria (2)
Rating Trend

Declining

-0.71 avg change
Dec
Apr
Jul
Jan
Feb
Dec
Last 6 months
Ratings by Course

HIS1111A

5.0

(4)

AMERICANHIST

5.0

(3)

HISB41945

5.0

(1)

HIS12YEAR

5.0

(1)

AMERICANHIS

5.0

(1)
+16 more courses
Difficulty by Course

1111A

5.0

HISTORY

5.0

HISB41945

4.0

HISTORY1111

4.0

HIS3154

4.0

Similar Professors