3.3

Marjorie Maddox-Hafer

English - Lock Haven University

3.3
Quality
3.7
Difficulty
41%
Would Retake
99
Reviews
3.3
Quality
3.7
Difficulty
3.4
Helpful
3.3
Clarity

41%

Would Retake

99

Reviews

Rating Distribution
Official

5

36

4

14

3

19

2

17

1

13

What Students Say

The absolute worst professor I ever had

ENG110 - 1.0 rating

The class is not structured for students to succeed

ENGL268 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

100%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 17 grades
Most common grades:
B+ (4)
B (4)
B- (2)
Grade Distribution
A(1)B(6)C(2)D(0)F(2)A-/B+(6)
Based on 17 reported grades
B+: 4
B: 4
B-: 2
A-: 2
Common Tags
Get ready to read (11)
Gives good feedback (6)
LOTS OF HOMEWORK (5)
Lots of homework (5)
Tough grader (5)
Tough Grader (4)
Skip class? You won't pass. (4)
Participation matters (3)
Rating Trend

Declining

-0.53 avg change
Jan
Feb
Nov
May
Jun
Jul
Last 6 months
Ratings by Course

ENGL101

5.0

(3)

MODPOETRY

5.0

(1)

ENGL699

5.0

(1)

ENGL100COMP

5.0

(1)

ENGL408

5.0

(2)
+34 more courses
Difficulty by Course

ENG

5.0

ENGCOMP

5.0

ENGLISH

5.0

HONRCOMP

5.0

ENGL264

5.0

Reviews (99)
2.0
4.0
ENGL110
Feb 26, 2003

No Comments

2.0
4.0
ENGL
Feb 26, 2003

you dont even need nyquil to fall asleep here!

1.0
5.0
ENG
Feb 28, 2003

No Comments

5.0
3.0
ENGL101
Mar 20, 2003

Piles on a whole lot of work. A whole lot. A bad choice if you aren't down with english, but if you have any interest in writing she's really supportive.

3.0
2.0
ENG101
Mar 21, 2003

she says things once & either you get it or you dont... have to rely on other people in the class & Come to a consensus of what was meant when she said it. as long as you write half descent papers you'll do fine.

1.0
5.0
ENGL110
Mar 21, 2003

No Comments

3.0
4.0
ENG300
Mar 30, 2003

This class needs 2 W's. I have never had to write so much in my life. It requires so much work that I feel like I can only do my english homework. Forget about any other class.

4.0
4.0
ENG100
Apr 10, 2003

She gives a ****load of ****in work. nice lady and good teacher just gives way too much work for people who are not at all interested in writing.

2.0
4.0
COMP101
Apr 20, 2003

No Comments

1.0
5.0
ENGL110
Apr 23, 2003

No Comments

3.0
1.0
ENG101
Apr 25, 2003

No Comments

1.0
5.0
ENGCOMP
Oct 14, 2003

DO NOT TAKE HER! this lady is horrible! she makes ou write about all you inner thoughts and stuff...it is horrible...too much work for a 100 level class...

3.0
4.0
COMP
Nov 29, 2003

much to hard, by far the worst english course i have ever taken! She will grade you on how you grade/correct other peoples papers, this is good for someone becoming a teacher, but almost everyone in the class is not a education major. WARNING: AVOID HER

1.0
5.0
LIT
Nov 30, 2003

Do not take her. I hated her class, very boring and tests are hard. Lots of essays.

4.0
4.0
ENG328628
Dec 10, 2003

The class itself was rather easy, but her final was a b**ch. After the 2 hour time slot allotted, only 5 students were finished with it. The entire thing was essay, and required comparison and contrast of poems that have nothing to do with each other.

5.0
4.0
MODPOETRY
Feb 5, 2004

One of the best classes I ever took at LHU and I was sorry I didn't take it or others taught by Maddox-Haffer sooner. The class was interesting and really prepared me for the PRAXIS exam. If you are English Ed- take it! It is AWESOME! :)

2.0
5.0
FICWKSHP
Apr 18, 2004

Don't take this course with her, impossible amount of work and boring as anything. Don't do it to yourself, I wish I had known..

2.0
4.0
FICWKSHP
May 6, 2004

Too much like an INtroductory to Literature class. Hardly any useful time spent developing ones writing.

2.0
5.0
COMP
May 23, 2004

This lady is insane! she gives way too much work for basic comp. and expects everyone to write like her and you have to teach each other, she does nothin If you don't write the way she does, don't look for a good grade. My advice don't take her for comp!!

1.0
3.0
COMP
Jun 28, 2004

i consider myself hard working, creative and intelligent. i got an A in this this woman's class. But I'm Warning You - Do Not Take Her.

5.0
4.0
POETRY
Aug 8, 2004

If you are serious about really learning -- great Professor!

3.0
5.0
COMP
Jan 5, 2005

She has very high expectations of her students. I wouldn't recommend her to anyone who cannot take a little bit of criticism. She can truly tear papers apart. I did very well in her class but I would honestly recommend taking someone else.

5.0
3.0
ENGL699
May 16, 2005

Prof. Maddox-Hafer is an exceptional teacher and talent! She is patient, understanding,and extremely helpful. She goes above and beyond what other professors do to help you. I wish that I had found her earlier in my college career! She is one of the best teachers at LHU!!

2.0
5.0
ENGLISH
Aug 31, 2005

No Comments

4.0
3.0
POETRY
Sep 1, 2005

No Comments

3.0
3.0
ENG100
Sep 12, 2005

Go way to fast and sometimes very confusing

4.0
3.0
LIT
Oct 14, 2005

She is a cool person, but she treats us like we are 10 and i hate that!

4.0
4.0
LIT
Dec 1, 2005

I think she was a wonderful teacher, but if your not going to show up for class do not expect to pass... she knows who goes to class and who dosnt and she is willing to put forth effort for you if u do back.. i would say take her...she makes things interesting and i didnt like lit before her

3.0
4.0
COMPOSTION
Dec 2, 2005

Terrible Professor.**** is uninteresting with her. Graded my Essays really hard and I put some time in them. Do not take her avoid her at all costs.

2.0
4.0
COMP
Dec 6, 2005

class is a real pain in the butt. i hate it how she makes us critique other people's essays, and she real unclear about what is going on. if u take her make sure to look at your syllabise all the time

5.0
3.0
ENG101
Dec 17, 2005

Professor Maddox-Hafer is an excellent teacher, who is incredibly enthusiastic when it comes to what she teaches. She makes you think and is very knowledgable about what she teaches. Her dedication and brillance makes her one of the best teachers not only at LHU, but one of the best I have encountered in my college career.

5.0
4.0
POETRYWORKSHOP
Dec 18, 2005

I've taken workshops with MMH for three semesters now, and I have enjoyed every single one. She is dedicated, knowledgeable, and supportive of all the students who are eager to face the challenge of learning and changing. With her guidance, I have grown as a student, a writer, and a person. She has made my years at LHU unforgettable; many thanks!

5.0
3.0
ENG101
Dec 20, 2005

Professor Madox-Hafer really was a great teacher. She allowed us to expand the classroom ideas and discussions into group presented projects. Our input about every item that was brought up was incouraged. Exams, though lengthy, were clear and thought out. I really enjoyed the class and hope to have her again.

5.0
2.0
ENG100
Dec 21, 2005

As a first semester freshman she was my best professor. The class isn't a cake walk but its not soupposed to be. She does everything she can to give you the best grade possible. Her syllabus tells you exactly whats due and when. Shes always willing to help, all you have to do is be a little grown up and go and talk to her. Im taking her again.

5.0
2.0
ENGLISHCOMP
Dec 21, 2005

Professor Maddox-Hafer is a good teacher. She teaches you what you need to know and how to improve yourself as a writer. She cares about the students and wants them to do well in her class. As long as you look at the syllabus and come to class your grade should reflect that you did.

5.0
3.0
ENGL101
Dec 22, 2005

The class requires a lot of work, however professor Maddox is always willing to give extra help when you need it. Dont be afraid to go see her in her office!

4.0
3.0
ENGLISHCOMP
Dec 29, 2005

I was very hesitant to take MMH's english course due to my lack of interest in the subject, but she really got me more motivated to write better papers.All of the work we did on revising has improved my writing skills tremendously!

5.0
3.0
ENGL100COMP
Feb 10, 2006

I loved her class and she was alwasy willing to help with any problems

5.0
3.0
ENGL408
Apr 17, 2006

Professor Maddox Hafer is an extremely competent and insitefull professor. I would highly recommend her for any classes.

5.0
3.0
ENG408
May 23, 2006

Highly recommended. With much encouragement, MMH managed to both reignite my interest in writing as well lead me in the right direction in order to improve my writing. I would strongly urge anyone with an interest in writing to take this workshop. Both competent and personable, I look forward to attend more of MMH's classes.

3.0
4.0
LIT
Jun 7, 2006

Dunno what to say but nice outfits!!!

5.0
3.0
ENGL110
Oct 2, 2006

Will take this one again.

5.0
3.0
ENGL3
Dec 18, 2006

Perhaps the most impressive professor i've met in LHUP. Highly recommended.

5.0
3.0
ENG110
Apr 18, 2007

What a great professor, doesn't take attendance, but notices when you aren't there. Tries her best to get the class involved in everything. Wonderful lady, very helpful, lots of extra credit. Tests are hard, but it is college... a lot of out of class requirements though... but all in all a great prof!

5.0
4.0
ENGL101
May 9, 2007

MMH was an exellent professor she made learning easy and fun and interesting. I learned so much and had a great time. I would highly recommend this professor to anyone who wants to have fun while learning alot. She is one of my favorite professors of all time.

5.0
4.0
ENGL268
May 18, 2007

This was the poetry workshop. I felt like we got a whole ton of work and that a lot of it was simply busywork. Take this class if you have a lot of time to dedicate to it, or you're really good at making up stuff.

5.0
3.0
ENGL100
Oct 17, 2007

I love love loved her. She is super nice as long as you show her respect. There is kind of a lot of writing involved, but she is very fair in grading. I'd def take another class of hers

5.0
3.0
COMP100
May 14, 2008

Prof. Maddox-Hafer is a great professor. She expects a lot out of her students, so be willing to put a bit of time into a 100 level course if you take her. She grades tough on quizzes but there's a lot of busy work to keep your grade up.

3.0
4.0
ENGL100
Jun 21, 2008

If you are not that great at writing then dont take this class. Some of the assigments are easy but she grades very hard.

3.0
5.0
ENGL110
Oct 30, 2008

Ridiculous amount of work for a gen ed class. 50 min class periods so it's next to impossible to finish the tests when you have to write a 2-3 page essay along with everything else.

5.0
2.0
ENGL100
Nov 19, 2008

she is extrememly helpful as long as you ask for it, shes very understanding and an all around sweet lady. you write a lot of essays but then again its a composition class, so dont expect anything other than that. I actually enjoyed it though :)

3.0
4.0
ENG100
Dec 19, 2008

definately knows what shes talking about, but talks at an extremely high comprehensive level. if you're good at english, go for it. if you hate english, or hate coming to class, you won't like hers

5.0
3.0
LIT1
Jan 13, 2009

she is a good teacher but study the vocab for the test's

5.0
3.0
ENGL100
Jan 28, 2009

Professor Maddox-Hafner is a great teacher to take for a writing class, if you want to learn quite a bit. Her classes are loaded with work, but it's worth it in the end. I recommend her if you want to gain quality to your writing.

5.0
5.0
ENGL110
Feb 4, 2009

I had your class for Composition in the spring of 2008. I just wanted to e-mail you to thank you for making me such a better writer than I ever could have imagined. I still have the St. Martin's Handbook, and I live by it. If I ever have any doubt in my mind about something grammar related or a citation, I just pull the book off the shelf.

5.0
1.0
ENGLI101
Feb 24, 2009

Prof Maddox-Hafer was a wonderful Professor. She did everything to make the class more exciting, including bring in Authors. She was very fair on her quizes and tests, and very fair with her extra credit events. I enjoyed her class very much! ANyone intersted in writing will see that she loves what she does. I would recommend her class.

2.0
1.0
ENGL110
Mar 9, 2009

She is an awful professor. She treats her students like high school students and overanalyzes every piece of literature you read in class. For her exams, just write her opinion and you'll be fine. She has you attend outside of class "readings", which are just as boring as her class.

5.0
4.0
ENGL110
Apr 28, 2009

I had Professor Maddox-Hafer for ENGL110 and ENGL100 for a 2009 semester. I am pretty good at English, and now secondary english education is my major. I loved both classes, especially intro to lit.Both classes involve lots of work, especially Comp. She is an amazing teacher, and makes class so interesting. My favorite professor, by far.Take her!

5.0
2.0
ENGL21
May 7, 2009

good teacher, bad taste in literature.

2.0
5.0
ENGL100
Dec 2, 2009

She is not helpful at all. She doesn't teach in class. She just tells you to do in-class editing and edit each others' papers.

5.0
2.0
ENGL110
Mar 3, 2010

Dont read the comment below. I took her class and wasn't at all excited but I loved her. She's great at keeping the discussion going and making things interesting. A writer herself, she is very passionate about literature. She is kind and understanding and very helpful. A great teacher whom I would recommend to anyone and everyone.

3.0
4.0
ENGL110
May 11, 2010

She may be a very nice lady, but dont let that fool you. She gives tons and tons of unnecessary work. She treats this class as if it were your major, when it's only a gen ed requirement. Find another class if at all possible.

2.0
4.0
ENG110
Jan 9, 2011

Bad teacher. Gave tons of 'busy' work, half the class didn't understand anything, and while she taught no one listened.She's very boring. Really was a waste. And her exams were terrible!She required so much work.Most of the class went to the exams 10 min early and left 30-40 min after the exam 'finished'.She treated the class as if it was yur major

2.0
4.0
ENG112
Apr 9, 2011

She means well, but she gives so much busy work you're drowning in it. Expects you to love English as much as she does and gives a D2L post at least twice a week plus quizzes! Unnecessary amount of work! She is a nice woman, just not the best professor.

4.0
4.0
ENGL09
Dec 3, 2011

There are a lot of discussions on d2l and although the class seems easy, her tests are hard. It took me about 1 hour and 30 minutes. Her tests are usually writing short answer and essays so be prepared to write!

5.0
2.0
ENGL110
Dec 18, 2011

I had her a couple of semesters ago. She loves her subject, and I thought she did a great job teaching it and letting us know what was expected of us. I'm not a Lit fan, but I tried hard and did well. She is fair; you just have to put forth the effort.

4.0
4.0
ENG110
Jan 19, 2012

great teacher and her class was very enjoyable

5.0
4.0
ENGL100
Mar 29, 2012

Dr. Maddox is a great teacher who is good at what she does. However, be prepared to work. She requires you to put forth effort to succeed, but the work is manageable. I enjoyed her class, but I am glad it is over.

5.0
4.0
HONR111
Jul 30, 2012

The best professor I have ever had. I learned more in her class than I have ever learned in any class. Also, this is the first class since middle school that I actually read the assigned books. If you get the chance to take class with her, definitely take it. You will not regret it. I know I haven't.

3.0
2.0
HONR111
Apr 2, 2013

She's nice enough, and the essays are pretty easy. Picks favourites-- stay on her good side. Class presentations are alright, but she likes to interrupt. Does online quizzes and never talks about them-- annoying, really. The midterms/finals are way too long. (Takes 3+hours for the final.)

2.0
5.0
ENG110
Grade: C
Nov 21, 2013

I thought Professor Maddox's class was a lot of work and she was never very clear on the assignments. The tests would take longer than the class period and were a ton of writing. The Presentations she would give us like a week to prepare for, and we presented in groups. One of the most boring classes i have sat through.

2.0
5.0
HONRCOMP
Dec 10, 2013

Very unclear about directions, very objective, HAVE FUN.

4.0
2.0
INTROTOLIT
Dec 14, 2013

She was helpful when you needed help but the class was very boring. She loves to make the class teach instead. If you take her class you do not have to attend class but she will deduct points after a few missed classes. It is more helpful when you actually attend her class because she explains things. She also loves using D2L!

4.0
3.0
HONR111AND112
Apr 17, 2014

Although not the most fun and English isn't my forte, she's a good TEACHER, but not a fun teacher. She's very nice though if you don't give any attitude and try hard. Reading the books makes it 10x easier. Be nice and she'll be nice back. People expect an easier class but it is an honors level english class.

2.0
4.0
POETRYWORKSHOP
Nov 13, 2014

This professor is a nice person, but gives extreme amounts of busy work. two to three hours of homework after each class. Weekly D2L assignments, and poems due every week. But the thing that is most worth knowiing, is that she is INCREDIBLY unclear in her directions and expectations. Often tmes half the class did not know that something was due.

2.0
5.0
HONRCOMP
Jan 17, 2015

Get ready to dedicate 2ish hours before each class and even more for essays. So much busy work from D2L responses, critiques, online quizzes, essays, and whatever else you have to do. Aside from the work, she is a very nice person with great intentions and will no doubt help you if you need it. Good luck and NEVER EVER skip a class.

3.0
5.0
COMP100
Grade: B-
Dec 10, 2015

Very nice lady. Just one of the hardest Professors i have ever had. nothing is perfect to her. she tore apart a New York Times article because it had things wrong in it. She tears apart your essays also. she expects a lot out of you. No matter how hard you try its not good enough for her

1.0
4.0
ENG110
Nov 17, 2016
Wouldn't take again

The absolute worst professor I ever had. She picks favorites so if you aren't a favorite don't expect her to help you with anything. I only took this class because it was mandatory. She acts as if it were a class for your major. She's very stuck up & expects everyone to love literature as much as she does. TAKE THIS CLASS WITH A DIFFERENT PROFESSOR

Tough Grader
Get ready to read
Skip class? You won't pass.
3.0
4.0
HONR111
Nov 17, 2016
Wouldn't take again

Prof. Maddox-Hafer REALLY likes English. Be extremely wary of your grammar mistakes. Generally gives enough time to get essays done, but still a lot of work. Gives a large amount of busy work on D2L. Many times does not announce exactly when things are happening. USE YOUR SYLLABUS. Leaves lots of comments on graded essays.

Tough Grader
Gives good feedback
LOTS OF HOMEWORK
3.0
3.0
ENG110
Grade: B+
Nov 29, 2016
Would take again

Maddox-Hafer LOVES English. Her class isn't hard. She gives you a syllabus in the beginning of the semester which tells you everything you'll be doing throughout the year. It's all straight forward. Make sure to do the D2L's and readings because those are a big part of your grade.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
5.0
ENG110
Nov 30, 2016
Wouldn't take again

Be prepared to do a lot of homework, and study hard for her tests.

Tough Grader
Get ready to read
Skip class? You won't pass.
4.0
5.0
ENGL264
Grade: A
Jan 8, 2017
Would take again

Had her for a fiction workshop, which she doesn't normally teach. Spent a lot of time reading and responding to readings online, and doing a lot of in-class material. Is a tough critic for your writing, so you should have a thick skin or develop one quickly. Not a fun professor, but one that makes you work for your grade.

Tough Grader
Gives good feedback
LOTS OF HOMEWORK
1.0
5.0
ENGL268
Sep 11, 2017
Wouldn't take again

The Professor is very unorganized and unable to convey the structure of the class to students. She gives feedback, then teaches you to do the exact opposite the next day. The class is not structured for students to succeed. I really would like a different professor to help her make this class better, so I could learn more.

Get ready to read
LOTS OF HOMEWORK
5.0
4.0
ENGL268
Grade: B
Dec 11, 2017
Would take again

Loved this class. Learned a lot!

Participation matters
Would take again
1.0
4.0
ENG101
Grade: C-
Dec 16, 2017
Wouldn't take again

You have a reading response to do twice a week. DO NOT make eye contact with her or she will randomly call on you to answer a question infant of the class. She makes you read out loud to the class, you have 3 group projects to do. You only have 2 absent days (excused OR unexcused). I would not recommend her, her voice is annoying too.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
3.0
ENG110
Jan 21, 2018
Would take again

Surprisingly, this was interesting and fun.

Gives good feedback
Caring
4.0
4.0
HONR111
Nov 4, 2019
Would take again

I really enjoyed comp with Professor Maddox-Hafer, but I had a lot of writing skill from high school. If you are not a strong writer, you will know pretty quick. She will call on you to read out loud or talk, which can be annoying. You also take tests on different writing techniques throughout the semester, and they are nothing but a grade dropper.

Get ready to read
Group projects
So many papers
2.0
3.0
HONR111
Grade: B
Nov 14, 2019
Wouldn't take again

Wow. This class was a trip, and not the good kind. She constantly posted quizzes onto D2L that was hard for us to pass, and was always assigning papers. If you're not a good writer you might struggle.

Lots of homework
Get ready to read
So many papers
1.0
4.0
ENG110
Grade: B-
Nov 20, 2020
Wouldn't take again

Be ready to be constantly reading and typing essays. There are at least two discussions essays a week that are always over 600 words if you want to get full credit. The exams are awful and you are not given enough time to finish them. If I were you I would stay away from this professor.

Lots of homework
Get ready to read
Participation matters
3.0
5.0
ENGL110
Nov 23, 2020
Would take again

She is big on groups. She has her schedule planned out before class starts and she follows it exactly

Tough grader
Get ready to read
Group projects
4.0
4.0
ENGL268
Grade: B+
Jan 25, 2021
Wouldn't take again

Its a poetry class so expect to write a lot of poetry and there are readings you have to do out of the book. It's an Easy class if you let it be.

Gives good feedback
Lots of homework
Participation matters
3.0
5.0
HONR100
Grade: B
Jan 25, 2021
Wouldn't take again

It was an Honors Comp course but it was still A LOT of work for a 100-level class. I never managed to get an A on any assignment and I am a great writer!

Get ready to read
So many papers
Tough grader
1.0
4.0
ENG110
Grade: A-
Nov 4, 2021
Wouldn't take again

Might have been the worst English class I have ever taken, she doesn't understand that most people are only in her class because they need to be not because they want to be. Makes you schedule around her times, try to leave a gap after her class as her tests normally bleed into the next session and she doesn't care if you have a class after.

Lots of homework
Group projects
Tough grader
3.0
4.0
ENGL110
Grade: B
Jan 17, 2022
Wouldn't take again

This professor is very heavy on writing essays and discussion posts. The essays themselves are not that hard to write but be ready to learn about top twenties (grammar rules) and grades them very tough. There are some pop quizzes towards the end of the semester for top twenties. There are times where are you work in groups, but it's not terrible.

Gives good feedback
Clear grading criteria
Tough grader
1.0
5.0
ENG101
Grade: F
Feb 16, 2022
Wouldn't take again

She was one of the worst professors Ive ever had. Her criticism wasnt constructive, it was objectively harsh and demeaning. She offered barely any support. Avoid her class at all costs.

1.0
5.0
ENG110
Grade: F
Nov 2, 2022

ABSOLUTELY AWFUL!!!! DO NOT TAKE HER CLASS!

Tough grader
Get ready to read
Lots of homework
5.0
3.0
ENG110
Grade: B+
May 2, 2023
Would take again

Great experience.

Clear grading criteria
Inspirational
Caring
5.0
3.0
ENG110
Grade: B+
Jun 28, 2023
Would take again

My favorite gen ed class. Talked about ideas that matter.

5.0
3.0
ENGL408
Grade: A-
Jul 17, 2023
Would take again

Class atmosphere and involvement were great.

Clear grading criteria
Gives good feedback
Class Info

Online Classes

100%

Attendance Mandatory

100%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 17 grades
Most common grades:
B+ (4)
B (4)
B- (2)
Grade Distribution
A(1)B(6)C(2)D(0)F(2)A-/B+(6)
Based on 17 reported grades
B+: 4
B: 4
B-: 2
A-: 2
Common Tags
Get ready to read (11)
Gives good feedback (6)
LOTS OF HOMEWORK (5)
Lots of homework (5)
Tough grader (5)
Tough Grader (4)
Skip class? You won't pass. (4)
Participation matters (3)
Rating Trend

Declining

-0.53 avg change
Jan
Feb
Nov
May
Jun
Jul
Last 6 months
Ratings by Course

ENGL101

5.0

(3)

MODPOETRY

5.0

(1)

ENGL699

5.0

(1)

ENGL100COMP

5.0

(1)

ENGL408

5.0

(2)
+34 more courses
Difficulty by Course

ENG

5.0

ENGCOMP

5.0

ENGLISH

5.0

HONRCOMP

5.0

ENGL264

5.0

Similar Professors