1.6

Shahla Hodai-Hemami

Business - Concordia University

1.6
Quality
4.1
Difficulty
13%
Would Retake
90
Reviews
1.6
Quality
4.1
Difficulty
1.7
Helpful
1.6
Clarity

13%

Would Retake

90

Reviews

Rating Distribution
Official

5

5

4

6

3

6

2

13

1

60

What Students Say

She is very rude and can't tech at all

COMM215 - 1.0 rating

She's not has bad as people make her seem

COMM215 - 3.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

21%

Textbook Required

85%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

92% confidence
Based on 14 grades
Most common grades:
Not sure yet (3)
A (2)
A- (2)
Grade Distribution
A(4)B(3)C(3)D(0)F(0)A-/B+(4)
Based on 18 reported grades
Not sure yet: 3
A: 2
A-: 2
C+: 2
Common Tags
Tough Grader (6)
Get ready to read (6)
TEST HEAVY (3)
Lots of homework (3)
Tough grader (3)
Skip class? You won't pass. (2)
Clear grading criteria (2)
Lecture heavy (2)
Rating Trend

Declining

-0.52 avg change
Oct
Dec
May
Oct
Jan
Feb
Last 6 months
Ratings by Course

COMM212

5.0

(1)

STATS101

5.0

(1)

COMM215

1.6

(85)

COMMERCES

1.0

(1)

STATS215

1.0

(1)
+1 more courses
Difficulty by Course

STATS215

5.0

COMM217

5.0

COMM215

4.1

COMMERCES

4.0

COMM212

1.0

Reviews (90)
1.0
3.0
COMM215
Mar 22, 2003

She's not very good organized.

1.0
4.0
COMMERCES
Apr 22, 2003

Flatly refuses to help students, her favorite response to ANY question its in the book anyways

1.0
5.0
COMM215
Aug 10, 2003

she sucks. she doesn't explain anything and totally confuses you when she tries. your only hope is the crib sheet for the final. take someone, anyone else.

2.0
2.0
COMM215
Aug 11, 2003

Kind of scary with an annoying voice, but I thought she prepared well for the exam. She does lots of exercises in class. Not so strong on lectures (I'd read the book if I were you). I'm not great in math, but I got an A- in this class!

1.0
5.0
COMM215
Dec 5, 2003

The worst teacher you will ever have, if you have her get out while you can. Even if you ask her for help she wont give you the time of day. if you want to pass this your best bet is to take another section

1.0
5.0
COMM215
Dec 18, 2003

Bad is not even a word you can use to describe her. Unless you want to self-teach yourself the whole course, dont take her. She doesn't know what she's talking about half the time and doesn't answer any questions.

1.0
3.0
COMM215
Dec 22, 2003

She's pretty garbage,it's better to self-teach by reading the book. One thing she does do well is cover alot of exercises in class,otherwise completely wortless. Only take the course with her if u don't intend on showing up(cuz u wont be missing anything)

1.0
3.0
COMM215
Dec 23, 2003

She's extremely unhelpful, has a wierd eerie voice...is always in some sort of dillema with the students, never answers any questions...if you know stats already or plan to work on it on your own, take the course...if not, run for your life.

1.0
5.0
COMM215
May 3, 2004

horrible teacher! the first class. she said that she is a good teacher because her students always do well (yeah right). i went to her class only the first part of the semester, the rest i learned on my own. take anotger teacher,this class in hard.

1.0
4.0
COMM215
May 3, 2004

Got to love those leather pants!

1.0
4.0
COMM215
May 3, 2004

i need clarification: what's the point of going to class?

5.0
3.0
COMM215
Nov 6, 2004

Just make sure you follow what she is doing in class. Her explanation is very clear if you really pay attention in class and listens to what she says. Do some exercises in the book before going to the midterm and final.

1.0
4.0
COMM215
Dec 11, 2004

You would be better off reading on your own, I found she confused me more than anything, always fighting with a student, I'm getting one of the top marks in the class and I donlt understand anything untill I read the book. Avoid at all costs.

2.0
5.0
COMM215
Dec 20, 2004

this teacher, doesnt know how to explain****.... all you hear is blablalbalblabla.... and an hour later , the chapter is finished, ur better off not going to class and study urself, at least its not a waste of time, shes horrible.... avoid at all cost ( she thinks shes an amazing teacher, SHES NOT)

1.0
5.0
COMM215
Jan 19, 2005

Shala you suck man. She's one of those horrible teachers that you should definetly AVOID AT ALL COSTS. And she claims that she's a really good teacher too, oh man. She also has this filthy accent that you can't understand. Starts class 10 mins early, finishes 15 mins late. Especially after Chap 6.

1.0
4.0
COMM215
Apr 1, 2005

I dont think there are teachers out there that are worst then her. She is a nightmare, whatever u do dont take her,its garantied u wont learn a thing in her class,she doesnt answer questions, not to mention she could be really rude

1.0
3.0
COMM215
Apr 12, 2005

I've taken this course before with a different prof, but had to DISC from it, nevertheless i had an idea of what was going on back then.. When i took the course again with her, oh my God, i couldn't understand anything, i had to rely on my previous notes.. Avoid for sure.. You wont understand sh*t.

2.0
3.0
COMM215
Apr 13, 2005

AVOID.. The beginning material is pretty simple stuff so its not so bad.. but once things get complicated, oh man... YOU're IN FOR IT!! Register with someone else.. trust me.

1.0
5.0
COMM215
Apr 16, 2005

HORRIBLE. didn't learn anything from her, learnt more from the tutor in one hour than all her classes pre-mid term and I stopped going after that because there is HONESTLY no point of her being a teacher. PS I cried at the final, not joking. she never helped me.

1.0
5.0
COMM215
Jun 9, 2005

The absolute worst prof I've ever had, and believe me I've had some bad ones. Uninteresting, unhelpful, blathers incessantly without actually saying anything. I'm an 'A' student, and I FAILED her class. She can't teach, PERIOD! Get out while you still can.

1.0
3.0
COMM215
Jul 5, 2005

Horrible Woman. She dislikes all of her students....If you take her you will probably fail!

3.0
3.0
COMM215
Nov 23, 2005

She is not that bad. You just have to follow what she does in class and practice alot on your own. She screams at you if you talked in class!!

2.0
3.0
COMM215
Nov 24, 2005

Wow, she is still teaching? Crazy!!

1.0
5.0
COMM215
Dec 15, 2005

Who the hell hired this woman!!?? Definately one of my worst experiences as a student at Concordia! And you guessed it right - I got a freakin' "F"!! Avoid like the plague!!!!!

2.0
4.0
COMM215
Jun 1, 2006

She cannot explain clearly for her life. Avoid her the best you can your grades will probably suffer if you take her class. If you do end up gettin stuck with her practice a lot by yourself

2.0
4.0
COMM215
Aug 23, 2006

Can't understand what she says. Is rude towards the exchange students. Tells students to read the book when asked a question. She is o.k. and gets things done on time or earlier. It is a hard class in the first place. **I aced my assignments and did avg on midterm. Final killed me (minimum 40% req to pass in JMSB). My own fault, but I passed!

2.0
5.0
COMM215
Dec 8, 2006

This is not an easy course, and this teacher is not clear at all. Do not take Comm 215 with her, please, for your own sake...it will be very hard.

1.0
3.0
COMM215
Dec 8, 2006

If you take this teacher, make you sure you never attend class because it will actually be detrimental to your grade. Pure powerpoint teacher. She is completely useless. Very strong accent, poor explanations, no help at all. AVOID AT ALL COST or book a tutor!

3.0
3.0
COMM215
Dec 16, 2006

Stats isn't hard at all, whoever says that is relying on the teacher too much. I never went to class and got B+. Take this teacher and just get the notes from another one. I don't understand why people complain so much. The class was too boring for me to withstand so I skipped and just handed the assignments and did the exams.

3.0
3.0
COMM215
Jan 3, 2007

She is not that bad. I think most people freak out because she doesn't speak english but neither do any of the teachers at jmsb. She explains everything once so listen take notes and, this may sound weird but ... STUDY! Stats is all memorizing, also go to the tutorials.

4.0
2.0
COMM215
Jan 5, 2007

stats class requires a lot of practice. she does explain her steps. but her english is a bit funny. just read the bk, read her notes and study. her notes, gives you the basis for the assignments and they r not hardly marked. she does have a very bad attitude and never starts the class on time(too early) and finishes a bit late too.

2.0
2.0
COMM215
Jan 6, 2007

People, I don't know - maybe u haven't noticed but this teacher has notes dated 1996. You can get a good grade in her class, but she is a terrible teacher. Very boring, not clear & she gets mixed up in her own explanations. And forget about her explaining to you something that is not in the 1996 notes :D

5.0
2.0
COMM215
Feb 24, 2007

Maybe you guys are just bitter because you got bad grades, but I thought she was a great teacher. Explained concepts well, prepared you well for the exams. All you had to do was follow the assignments and textbooks. Pretty straightforward stuff here.

1.0
5.0
COMM215
Apr 1, 2007

SHE SUCKS...WORST EXPERIENCE EVER!!!!!!!!!!!!!! THE LADY IS HORRIBLE, DOES NOT EXPLAIN, CANT TEACH, SO CONFUSING...GO WITH MANCINI I ATTENDED SOME OF HIS CLASSES AND WOW THE DIFFERENCE!!

1.0
5.0
COMM215
Apr 13, 2007

German accent that makes her english unclear. She is useless when it comes to questions about assigments or exams.

1.0
5.0
STATS215
May 1, 2007

If you get hurt when u r embaressed without deserving it, I advise you do not take this teacher.Whenever you do not understand something in class(which is most of the times)and you ask her a question she tells you that we r not in a daycare :)

1.0
5.0
COMM215
May 7, 2007

for those who said that it is easy to get a good mark in her class, i need to tell u the truth is that 18 people failed the course in her class during the previous semester. only 10 people got A- and 15 people are on Cs and Ds. also, she is very mean to her students at all time.

1.0
5.0
COMM217
Jun 18, 2007

DO NOT TAKE THIS TEACHER!! HORRIBLE TEACHER! She was hard to understand, did not help anyone (even questions asked during class, on the odd time she would allow someone to ask a question). She also does not speak clearly and yells her lecture in such an agressive tone you cant help but tune her out!A large majority of students failed her class!

1.0
5.0
COMM215
Oct 12, 2007

Probably one of the worst profs in Concordia. Mean, unapproachable and unclear prof. Your grades will really suffer if you take her.

1.0
5.0
COMM215
Dec 21, 2007

Terrible teacher. Thank god I took SOS tutoring or I would have bombed the final. I got a B on the midterm, which was the highest grade in the class, believe it or not. She is unclear and that's her main problem. She also isn't too approachable and doesn't provide clear answers to questions either. Stay away.

2.0
3.0
COMM215
Dec 21, 2007

I agree with the rest who say the teacher is horrible however, it is not impossible to get a good mark in her class. The previous person who said that the highest mark on the midterm was a B surely is delirious as several ppl in my class got A+, A and A-. Take her if you can teach yourself from the textbook.

4.0
4.0
COMM215
Jan 4, 2008

She is not as bad as you guys say! And she is not German, she is Persian. I think that those that tried hard, got what they deserved.Others are just bitter because they did not try hard enough.Read the book yourself, dont expect to learn everything only from the lectures.

3.0
5.0
COMM215
Jan 5, 2008

Make sure you read the book, study her powerpoints and get outside tutoring because this teacher really can't teach!!! She may know her material but she does not know how to explain it. Her accent makes it really hard to understand her which just makes things worse! If you want a helpful teacher, try not to take her.

5.0
1.0
COMM212
Apr 30, 2008

she's amazing must take!

4.0
4.0
COMM215
Nov 27, 2008

Shes a good professor. Her accent may be tough, and her demand for people to be quiet during her lectures may be "old fashion." Those who work hard, can get a good mark. Half the people in class, always talk and mess around. Result? C's D's B-, Crash courses. Pay attention in class, and do your own work, and your own readings. Big Effort= A.

1.0
5.0
COMM215
Jan 6, 2009

Probably THE WORST professor I have ever had at Concordia University !

2.0
5.0
COMM215
Jan 6, 2009

HORRIBLE PROF . . . and not very nice either! It felt like she didn't want to be there at all.

1.0
5.0
COMM215
Jan 8, 2009

Cannot speak english and doesn't explain anything clearly. Is a math prof and rambles on about formulas and greek letters without accurately explaining. Very hard to understand. Slides that are prepared do not explain either. Also, software came with the class that she could not help us with even though she expected us to use it.

2.0
5.0
COMM215
Mar 13, 2009

She's the definition of a bad teacher: intimidating, boring, doesn't answer questions, and is always in a bad mood. Her assignments are harder than what's found on the midterm. Study the book and do chapter problems you should be ok for the midterm and final.

4.0
2.0
COMM215
Apr 17, 2009

DONT TALK AND SHELL LIKE YOU...NOT THAT BAD

1.0
4.0
COMM215
Oct 29, 2009

A lot of people write that they had "the worst teacher ever" but this one takes the cake.

1.0
5.0
COMM215
Dec 24, 2009

In order to help future students pass this course I will tell you waht you need to do. Dont go to class and attend all the tutorial sessions every week. it is 10x better than this useless teacher. Also get the SOS booklet for the final off someone...you get final questions and it becomes a breeze. good luck!

1.0
5.0
COMM215
Mar 29, 2010

dont take her classes, this teacher confused me with every thing i ve ever learned.

1.0
5.0
COMM215
Mar 29, 2010

dont take her classes, this teacher confused me with every thing i ve ever learned.

5.0
1.0
STATS101
Nov 30, 2011

She's a bloody awesome prof. Very easy papers. Don't listen to all these trash talk on the prof. These people just didnt do well

1.0
4.0
COMM215
Oct 23, 2013

she is horrible, The person under can say what they want but every single person in my comm215 class attended another section, she is rude, monotome, doesn't want to help students. Honestly avoid you will fail unless you attend another section. No one understands her. I can't believe they accept her in a University level class.

1.0
5.0
COMM215
Nov 30, 2013

Worst professor I ever had. Her explanations are not clear, she never wants to answer questions or help her students out. And if you do ask her about something, she answers you in a very rude way. Read the textbook carefully and go to an exam crash course. This professor shouldn't be teaching at a university.

3.0
4.0
COMM215
Dec 8, 2013

for the first half of the class (probability)her explanations were very poor and confusing and she didn't answer questions. after the midterm for some reason her explanations were a lot more clear and she actually taught pretty well. my advice is to read the chapters before going to class (textbook is well written) and do problems and youll do well

1.0
5.0
COMM215
Oct 10, 2014

Basically, the worst teacher I've ever had. Easy course if you are willing to read and do the exercises on your own. Do not count on her to explain. If ever you still have the option to change section , DO IT, even if it doesn't suit your schedule ! Gets frustrated when you take notes on your laptop. Tells you you'll fail on the first class.

1.0
5.0
COMM215
Oct 27, 2014

She's terrible. Super hard to understand, she goes really fast and doesn't plan out her lectures properly. Not approachable and rude.

1.0
5.0
COMM215
May 4, 2015

she is horrible, don't even bother to take her, she is rude, unclear, and don't even try to email her or go to her office hours because she won't bother to help you or see you. don't take her or if you do then expect to fail this course. i have no idea how is she still teaching in Concordia

2.0
3.0
COMM215
Grade: A
May 11, 2015

She isn't as bad as people make out. Honestly you should read the book, helps out a lot! Read the chapter before you go into class and do the practice problems before too. Do as much practice as you can! She does a lot of examples in class from past finals which helps a lot! Midterm was easy. Final has mc questions that you cant really prepare for!

1.0
5.0
COMM215
Dec 2, 2015

Avoid this teacher at all cost. She has no respect towards students. She doesn't take time to answer questions. She doesn't really care if the students undertand or not. Her assignments are hard to understand, she doesn't know how to write in english. Her voice tone is annoying

1.0
5.0
COMM215
Jan 5, 2016

Very bad teacher. Would avoid at all costs!

1.0
5.0
COMM215
Apr 10, 2016

Horrible teacher!!!!!!! She is very rude and can't tech at all. How does the university allow such an ignorant lady to teach

1.0
5.0
COMM215
Apr 10, 2016

The best teacher ever if your goal is to fail. If you spend 1500 dollars to go to school and get an education your lucky if you learn anything from this professor. Good luck you'll need it to basically JUST pass

1.0
5.0
COMM215
Grade: A-
Nov 15, 2016
Wouldn't take again

This prof is arguably the worst I've had at JMSB. Her lectures are unclear and boring. My advice would be to put this course in your schedule and just skip it. Use either SOS or tutorials to learn the material. Beware: she takes her quizzes from other universities and they learn something JMSB does not called c-row. It will be on a quiz

Tough Grader
1.0
4.0
COMM215
Grade: C+
Nov 16, 2016
Wouldn't take again

Please, do yourself a favor and change teacher. Even if it means taking it another semester. 2:30 of monotone talking, heavy accent, rude to students at times. Class is left with 20% attendance by the end of the semester. It feels like she is talking to herself, students are not involved.

Tough Grader
Get ready to read
GROUP PROJECTS
1.0
4.0
COMM215
Dec 17, 2016
Wouldn't take again

Really not clear in explanations and she keeps making calculation mistakes which confuse the class. Doesn't structure the class in a simple way and is constantly skipping through slides. The subject is difficult and you do need to understand it correctly (the book isn't phenomenal), had to take other means to learn it adequately.

5.0
4.0
COMM215
Grade: B+
Jan 8, 2017
Would take again

She's a very good and knowlegeble teacher! You just have to attend all classes because she gives a lot of examples in class.

1.0
4.0
COMM215
Jan 11, 2017
Wouldn't take again

Never take this teacher ! We don't understand a thing she says, makes a lot of mistakes and do not give any feedback. She just doesn't care about you or your success !

Tough Grader
Get ready to read
TEST HEAVY
1.0
4.0
COMM215
Mar 3, 2017
Wouldn't take again

She gives tough exams and quizzes, goes through lectures quickly and if you try raising your hand to ask a question she'll ignore you.

Tough Grader
1.0
5.0
COMM215
May 2, 2017
Wouldn't take again

The absolute worst teacher I've taken so far. You can study all the notes possible but the final and midterm will be nothing like what you studied. The final this semester was literally based on 4 chapters but yet it was supposed to be cumulative.. I DONT recommend her. She's also a hard grader so beware. AVOID AT ALL COST

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
1.0
4.0
COMM215
Grade: Not sure yet
Oct 16, 2017
Wouldn't take again

Do not take this teacher. She is rude and will not answer student questions. She is of no help and doesn't explain anything properly. I end up skipping class so that I can study from the book on my own because she is that horrible. NEVER CHOOSE THIS TEACHER. BETTER TO TAKE ONLINE IF ALL THE GOOD TEACHERS ARE TAKEN!!!

3.0
3.0
COMM215
Grade: A+
Dec 28, 2017
Would take again

She's not has bad as people make her seem. She is rude and her accent is annoying, but her exams and quizzes are fair and she was very generous in the case analysis grading. It is not an easy class so do a loooot of exercices and GO TO CLASS as it is math based. You'll be fine.

Skip class? You won't pass.
Would take again
1.0
4.0
COMM215
Grade: B+
Jan 19, 2018
Wouldn't take again

AVOID AT ALL COSTS !!! Her lectures are terrible and you won't understand anything. She is knowledgeable in statistics but has zero teaching skills whatsoever. I regret not dropping the class when i had the chance, had no choice but to take outside tutoring to manage a decent grade.

Get ready to read
LECTURE HEAVY
2.0
4.0
COMM215
Grade: B
Sep 26, 2018
Wouldn't take again

awful teacher with horrible accent

Tough Grader
Clear grading criteria
TEST HEAVY
1.0
3.0
COMM215
Grade: Not sure yet
Nov 25, 2019
Wouldn't take again

Horrible lecturer. You're better off just studying on your own . She's rude to students, erases important examples off the board mid-way through the problem, constantly makes errors in calculation, etc... Take a different section at any cost.

Lots of homework
Get ready to read
Group projects
1.0
4.0
COMM215
Dec 23, 2019
Wouldn't take again

Took her class this semester and she kept on making mistakes on the board, which was very confusing. Also, she's rude and doesn't really care about her students. You'll be better off learning the material by yourself.

4.0
3.0
COMM215
Grade: C+
Jan 6, 2020
Wouldn't take again

Shes a very good person, and really cares about her students. She does have a bit of an accent, and she is a bit all over the place. However, her class examples are very helpful (powerpoint lectures not so much).

Caring
4.0
3.0
COMM215
Grade: A-
Jan 12, 2020
Would take again

Took her Fall 2019, would easily take her again. All of the profs for 215 are brutal but if you read the textbook 45 min a week her lectures make sense. If you think just showing up to the lectures will get you an A good luck she skips over the "easy" stuff and jumps from topic to topic.

Clear grading criteria
Lecture heavy
1.0
4.0
COMM215
May 2, 2020
Wouldn't take again

Found her intimidating, very hard to approach. Extremely poor written communication skills, project had several incomprehensible strings of text in it, when I politely asked for clarification I was curtly directed to go read a chapter of the textbook. She has been teaching this course for 15 yrs, no excuse for her English to be the way it is.

1.0
4.0
COMM215
Grade: A
Oct 24, 2020
Wouldn't take again

Attended her lectures online. No effort put into teaching. You will have to teach yourself and if you send her an email asking for anything, she most likely wont even bother answering.

Beware of pop quizzes
1.0
5.0
COMM215
Dec 11, 2020
Wouldn't take again

DO NOT CHOOSE THIS TEACHER. PICK ANOTHER ONE WHO TEACHES THE CLASS PLS.

1.0
5.0
COMM215
Grade: B
Dec 12, 2020
Wouldn't take again

Sometimes i don't know if shes even speaking english

Lecture heavy
Tough grader
1.0
3.0
COMM215
Grade: A+
May 6, 2021
Wouldn't take again

One of the worst teachers I've ever had. 215 is tough and is made even tougher by her god-awful explanations. If you ask for clarification, she gets short or becomes hostile, then angrily tells you that you wouldn't have to ask such a question if you were paying attention. She reads from PowerPoints verbatim during lecture. Avoid at all costs.

Lots of homework
Get ready to read
1.0
5.0
COMM215
Grade: Not sure yet
Oct 6, 2021
Wouldn't take again

Literally reads the text from her PowerPoint. Only records one of all of her classes, so if you have your class Monday, and her last class is Friday, you'll only have the recording after Friday. Don't try to ask questions during her lecture or it'll offend her. We were 80+ students in the first class, at at the fifth week, we were only 5 students.

1.0
5.0
COMM215
Grade: C-
Jan 13, 2022
Wouldn't take again

Just AVOID! I cannot make it any more simple than that!

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
COMM215
Grade: B-
Feb 13, 2023

Horrifyingly awful, surprised she's still able to keep her job. The most basic requirement, English, seems to be a struggle for her; never mind her horrible attitude. The fact that the course itself is difficult doesn't help either. Concordia's standards seem to be 6ft under the ground.

1.0
5.0
COMM215
Grade: Incomplete
Feb 23, 2023

How does Concordia University even hire teachers. Who hires them. You can barley understand a word coming out of her mouth. Save your time of taking the bus and metro, whether you go to her classes or not, you wont understand anything. PAYING THOUSANDS OF DOLLARS, CONCORDIA SHOULD HIRE NORMAL TEACHERS WHO CAN SPEAK.! FIRE HER

Tough grader
Get ready to read
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

21%

Textbook Required

85%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

92% confidence
Based on 14 grades
Most common grades:
Not sure yet (3)
A (2)
A- (2)
Grade Distribution
A(4)B(3)C(3)D(0)F(0)A-/B+(4)
Based on 18 reported grades
Not sure yet: 3
A: 2
A-: 2
C+: 2
Common Tags
Tough Grader (6)
Get ready to read (6)
TEST HEAVY (3)
Lots of homework (3)
Tough grader (3)
Skip class? You won't pass. (2)
Clear grading criteria (2)
Lecture heavy (2)
Rating Trend

Declining

-0.52 avg change
Oct
Dec
May
Oct
Jan
Feb
Last 6 months
Ratings by Course

COMM212

5.0

(1)

STATS101

5.0

(1)

COMM215

1.6

(85)

COMMERCES

1.0

(1)

STATS215

1.0

(1)
+1 more courses
Difficulty by Course

STATS215

5.0

COMM217

5.0

COMM215

4.1

COMMERCES

4.0

COMM212

1.0

Similar Professors