2.8

Mary Shepherd

Mathematics - Northwest Missouri State University

2.8
Quality
4.0
Difficulty
58%
Would Retake
106
Reviews
2.8
Quality
4.0
Difficulty
2.9
Helpful
2.6
Clarity

58%

Would Retake

106

Reviews

Rating Distribution
Official

5

23

4

20

3

15

2

22

1

26

What Students Say

Cons: The most mentally challenging thing I have ever done

CALCULUSII - 4.0 rating

The best math professor I've taken thus far

MATH10663 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

94%

Textbook Required

100%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 16 grades
Most common grades:
A (4)
A+ (4)
B+ (2)
Grade Distribution
A(8)B(1)C(4)D(1)F(0)A-/B+(2)
Based on 18 reported grades
A: 4
A+: 4
B+: 2
Not sure yet: 2
Common Tags
Tough Grader (6)
LOTS OF HOMEWORK (6)
Lots of homework (5)
Respected (4)
Get ready to read (3)
Gives good feedback (2)
Inspirational (2)
SO MANY PAPERS (2)
Rating Trend

Stable

+0.13 avg change
Apr
Nov
Oct
May
May
Nov
Last 6 months
Ratings by Course

SEMINAR

5.0

(1)

CALC120

5.0

(1)

MATHCALG

5.0

(1)

MATH10663

5.0

(1)

PREC117

5.0

(4)
+43 more courses
Difficulty by Course

ALG

5.0

SURVEYGEO

5.0

CALCULUS1

5.0

STATS

5.0

CO

5.0

Reviews (106)
3.0
3.0
COLALG
Oct 24, 2001

Tries to be funny. Too much homework.

2.0
4.0
COLEGEALG
Oct 25, 2001

Very hard grader, not very good at following through on problems

4.0
2.0
MATH1711
Oct 29, 2001

No Comments

4.0
1.0
COLALG
Nov 4, 2001

Easy and helpful

1.0
4.0
COLLEGEAL
Nov 9, 2001

she never finishes problems and she makes you feel stupied

2.0
4.0
17
Nov 15, 2001

SHE IS A VERY HARD GRADER AND MAKES IT HARD TO ASK QUESTIONS

1.0
5.0
PROBSTATS
Nov 29, 2001

Ask her for help, and she will "Get you started" or "Give you a hint" I hate it!

2.0
5.0
MATH
Feb 8, 2002

she is arrogant & makes you feel dumb for asking questions

5.0
1.0
MATH
Feb 27, 2002

Great teacher, passionate, great course

3.0
5.0
GEOMETRY
Apr 10, 2002

UNFAIR, UNFAIR, UNFAIR

3.0
5.0
ALGEBRA
Sep 23, 2002

Gave tons of homework!! and is very picky! ! but ok teacher.

3.0
3.0
PROBANDS
Oct 17, 2002

plan on spending a lot of time on homework, but some is extra credit

2.0
5.0
COLLEGEAL
Oct 25, 2002

very strict on grading. Hard tests, you will be buried with all of the homework!

1.0
2.0
MATH
Oct 28, 2002

No Comments

3.0
2.0
PROBSTATS
Dec 4, 2002

No Comments

1.0
5.0
COLLEGEAL
Dec 7, 2002

No Comments

5.0
3.0
ALGEBRA
Jan 11, 2003

hard course--go to her for help, she's ALWAYS willing to help

3.0
4.0
ALGEBRA
Apr 22, 2003

Lots of Homework! Grades Hard. Very helpful, if your willing to go in for help.

1.0
5.0
ALGEBRA
Apr 30, 2003

worst math teacher ever, does not explain anything. NOT willing to help.

1.0
5.0
ALG
May 8, 2003

Worst math teacher ever. Do not take her, makes easy classes impossible.

1.0
5.0
SURVEYGEO
May 9, 2003

She is the worst math teacher I have ever encountered. She is rude, arrogant, and has no idea how to share her knowledge with those who don't already know everything. I got an A, but not without a ton of stress!

2.0
3.0
GEOMETRY
Jul 29, 2003

Not much teaching involved.

5.0
3.0
SEMINAR
Oct 1, 2003

Very nice woman. She makes sure that the things going on are understood. Helpful.

4.0
3.0
ALGEBRA
Oct 9, 2003

Good teacher, but i was very familiar with the content going in. good grading method. should get 5 credits with all of the homework. had so much homework points i didn't turn in 3 assignments and got an A.

4.0
2.0
CGALG
Oct 24, 2003

Shes not to bad, have a TON of homework, but there are like 1600 points possible and she only grades out of 800 so you can do bad on the tests and still get a B in the class if you do well on homework. She isnt that bad I recommed to take her!

2.0
5.0
CALCULUS1
Oct 30, 2003

She expects you to read the material and teach yourself. Very not helpful.

4.0
1.0
CALC1
Nov 11, 2003

If you want help she will make you understand, even if it is painful. Grading system is easy. tests are only hard if you didnt do homework. AT LEAST 2hrs of homework a night. Grading system has alot of extra credit built in.

2.0
2.0
PRECALC
Nov 17, 2003

She was so hard! Every day she would assign a huge workload, homework was due every class period. She is awful at teaching the subject. Although she is great in office hours, beware of her class, she will only lead you to confusion and frustration.

2.0
3.0
PRECALC
Nov 23, 2003

AWFUL! DOES NOT TEACH! You must read book, teach yourself. Visit during office hours- she'll help you, but will be degrading. If she likes you, you pass. If she doesn't like you, you don't pass.

4.0
4.0
CALCULUSI
Dec 2, 2003

It's hard to follow along, but she has awesome office hours and is willing to sit and help you with the homework. There is plenty of opportunity to get an A and extra credit in homework! I recommend her!

1.0
5.0
STATS
Feb 18, 2004

She is awefull!! I dont know how she got permission to even teach at a university level. She is very very rude and is unhelpful. You will DIE trying to complete her assignments. She believes her class is the ONLY class students are taking. Shes Insane

1.0
5.0
ALGEBRA
Feb 23, 2004

worst teacher i have ever had, dont take a class with her

1.0
5.0
ALGEBRA
Mar 6, 2004

She is the worst teacher in the world anyone that says she is good is smoking crack

2.0
5.0
ALGEBRA
Apr 6, 2004

Bad teacher. Does not teach. I am good at math and still have a low B. Expects you to teach yourself by reading the book. 2-3 hours of homework per night. When asked for help she doesn't help. DO NOT TAKE HER

3.0
2.0
ALGEBRA
Apr 29, 2004

Lots of homework, gives lots of extra credit and oppertunities to redo work. Makes you read your math book. Says, "mmmm k," a lot.

4.0
4.0
PRECALC
Sep 28, 2004

Dr. Shepherd could be very overbearing at times, but her light and happy attitude made things easier to handle. She does assign loads of homework, and she does expect you to read the book; however, this helped me in later math classes.

1.0
3.0
MATH117
Sep 28, 2004

She totaly sucks!! She doesnt teach and if you ask a question she blows up in your face like your an idiot.

1.0
5.0
COLLEGEALGEBRA
Feb 6, 2005

She is a horrible teacher. Like all the comments above, she doesnt teach, way too much homework, GRADES REALLY ANAL. DONT TAKE HER

2.0
5.0
PRECALC
Feb 24, 2005

All my life ive been a good math student until i took this class. This teacher is a waste, a big waste of money. University should hold higher standards than having a bonehead in the department. Obviously this means beware and dont take this class.

3.0
4.0
PRECALC
Mar 3, 2005

I had her in '03, the reason she doesn't teach is so that you learn how to teach yourself for the future-while i don't agree with this technique, it has helped me. She actually can teach-go to office hours (esp after you are out of her class and in another). btw- I cried through the entire final.

2.0
5.0
COLLEGEALGEBRA
Mar 16, 2005

Do NOT take this teacher! She is nice at times but doesn't teach. You have to read the book and you have TONS of homework. I wouldn't advise taking her classes.

1.0
5.0
CO
Apr 6, 2005

I hated this course..which is y i dropped it. Very confusing and not enough directions.

1.0
5.0
PRECALC
Apr 13, 2005

She is an aweful teacher. Her tests are ungodly hard, and she expects students to understand everything she says, even though she never explained anything. She get angered when you don't understand what she was teaching.

3.0
2.0
COLLEGEALGEBRA
May 19, 2005

Extra Credit!! take advantage of this she gives you extra points to do homework which helps you with the test. You can get a bad grade on the test and still get over a 100 percent in the class since you do all the work for extra credit.

5.0
4.0
PRECALC
Sep 7, 2005

Alright, her class isn't the easiest in the world, but she is really good at explaining things in office hours. Go. To. Office. Hours. And even though there is alot of homework, lots of it is extra credit, and the tests have built in extra credit. Some people get it so that they don't have to take the final because of all teh extra credit

1.0
5.0
MATH117
Sep 13, 2005

She does not teach.

2.0
5.0
COLLEGEALGEBRA
Sep 25, 2005

Well, personally, I thought teachers were supposed to teach. Basically, the online thing is great, but if you get stuck and need help, you're screwed. The 'Help Me Solve This Problem' button, can be helpful, but mostly it's presumtuous and a waste of time. Then, you can't really advance without getting the problem wrong and if you do, you miss a lot of points. Then you can't get help until the next class, which is after the due time.

3.0
5.0
PRECALCULAS
Nov 14, 2005

Very Hard.. DOnt Take

4.0
2.0
PRECALC
Dec 13, 2005

If you can understand math without being walked through everything, this class is not difficult. Do the homework, especially the problems, and it's easily possible to get far over 100% in the class. There is A LOT of homework, though.

5.0
1.0
MATH
Jan 11, 2006

excellent!

5.0
4.0
MATH117
Feb 1, 2006

Very enthusiastic and encouraging! I really enjoyed the class because it was a challenge for me. She has very high expectations and I liked it! I would recommend it to everybody because it is good start in a college. After her class the rest of them seem very easy.

2.0
5.0
PRECALC
Mar 24, 2006

just plain awful

1.0
5.0
ANY
Mar 28, 2006

No Comments

4.0
5.0
COLLEGEALGEBRA
May 2, 2006

you will get sick of doing homeworks. you will have to turn in homeworks in every lesson and will have to do 7-8 homeworks online every week. And u will take small quizes in every lesson and will have to send an email about a reflection of the next chapter. Good luck :)

4.0
3.0
CAL23
Jun 22, 2006

I am awful at math I hate math but if u want to pass it for your major this is the teacher. Get off your lazy ace and do the work and you pass the class so if you are not lazy then this is the teacher for you since it is to easy to pass her class if u do the work.

5.0
1.0
MATH118
Oct 11, 2006

I got 110% on the first test, she curved it 20 points. She basically gives everyone an "A". She also has a bubbly personality.

4.0
1.0
CALC533
Oct 19, 2006

I was scare of this class because of the reviews she got, she is honestly a teacher who makes you learn and to learn calculus 3 is painful! However her ability to help was amazing, she stayed till 5 every day and because of that I got an easy A because she made me learn. The only people who don't like her are buisness majors

5.0
4.0
CALC120
Apr 23, 2007

Great teacher! She's a homework nazi though. She's really good at explaining things and teaching the subject. If you pass her class you're ready for the next level. She's seems to always be in her office to help you. I got a B. I let my grade be based on tests instead of hw and I bombed the final. With hw, Cs on tests get you an A in the class.

3.0
4.0
MATH118
Sep 6, 2007

too much homework

5.0
4.0
MATH117
Dec 10, 2007

She has such personality and character. In the beginning she and the amount of work assigned may be intimidating, but in OFFICE HOURS, she will help and work with you. She actually assigns and collects homework, but you can rewrite it. As long as you do your work and rewrites, her grading system is structured to help you pass. Truly cares!

3.0
5.0
CALC121
Feb 8, 2008

She is HORRIBLE! She has online homework, book homework, quizzes everyday and doesn't like helping. I spend over six hours a night on her homework alone and am getting a C right now.

4.0
4.0
PRECAL
Feb 13, 2008

For everyone who is not willing to do a little work, don't take this class - you will likely fail. But for everyone else, you will learn how to help yourself by the end. If you are having problems, office hours. She is really nice, you just have to get to know her!

3.0
5.0
CALCTWO
Feb 17, 2008

She is very difficult. You have to go into her office to get help and she WILL degrade you. Her tests and quizzes are harder than they need to be. Good luck.

5.0
4.0
PRECALC
Feb 27, 2008

Too much Work. like online HW and text HW. like LOTS but she is really passionate and helpful. as a international student, that is really nice to me.

5.0
5.0
CALC2
Apr 2, 2008

Great professor, just not for me.

2.0
4.0
COALGALGE
Apr 8, 2008

She is the worst math teacher ive ever had! She doesnt explain things clearly, and she starts new chapters every class day. If you have questions she acts as if you should already know the answer! DO NOT TAKE, UNLESS U HAVE NO OTHER CHOICE!!!

5.0
4.0
MATH117
Oct 30, 2008

Dr. Shepherd is the best math professor I've ever met!

4.0
4.0
CALCI
Nov 13, 2008

Shepard is a very very nice teacher. She will help you with any problems if you ask. She never gives the answer though, only more questions to point you in the right direction. Be warned that she has a ton of homework for you to do, but it is all rewritable if you do badly, so you can get 100% if you keep redoing it.

4.0
4.0
CALCU120
Dec 3, 2008

She gives a lot of homewokr but is really nice and tries to work you. Do the webworks early and make sure you do those...they are the type of questions on the test. Just keep working on it and if you put a lot of effort in it you will get an A.

5.0
1.0
MATHCALG
Mar 30, 2009

She is my favorite math teacher I have ever had. Every day there is an extra credit quiz about the topics you will cover. It was so easy to rack up enough extra credit that I didn't have to take the final. She also wants students to come to her for help. She has M&M's to entice them to come.

2.0
5.0
CALCULUS
Apr 4, 2009

DO NOT TAKE!!! She assigns way too much homework and makes you feel very stupid when you ask a question. I had taken Calc in high school and gotten an A but with her I got a C. She's all about math notation and she requires you to read the textbook. She's WAY too hard if you want an easy A.

4.0
5.0
MATH117
Oct 15, 2009

Dr. Shepherd assigns large amounts of homework and moves very quickly in the book, she does everything she can to help you pass. All you have to do is go to her office hours. She is a wonderful person, but her subject isn't very liked, which often means the students don't like the professor either. Dr. Shepherd is a great professor and person.

4.0
5.0
MATH117
Dec 18, 2009

Dr. Shepherd's class was the hardest class I have ever taken. She assigns extreme amounts of homework and her tests are impossible. She yells at you if you do something wrong, but will help you until you understand the concepts. Going to her office hours is very helpful. Do not take this class if you are looking for an easy A.

5.0
5.0
CALC1711
Mar 10, 2010

Dr. Mary Shepherd is an EXCELLENT math professor. However, to receive an A in her class takes a lot of work. You MUST go to her office at least once a week if you want to really understand the homework and material. Beware; she will make you work for your understanding. However, you will never forget what you learn in her class.

2.0
5.0
CALC04
Apr 14, 2010

She does not know how to communicate her ideas,and because of this she demands that students attend her office hours in to teach what she should be able to teach in class. She is extremely biased in her grading:if someone repeatedly goes to her office hours, they will get a dramatically better grade than someone who does not. She yells too much.

4.0
3.0
MATH180
Apr 21, 2010

It is impossible to fall asleep in her class. You can fail the test but pass the class if you do the homework. It is hard to understand the homework but seems easy when explained in class, but classes after her will be very simple. She tries to help and gives a lot of extra credit. She is leaving Northwest though.

1.0
4.0
MATH118
Aug 29, 2011

She is smart but has a really hard time actually getting across what you need to know. She doesn't have the patience to help everyone, alot of people in my class were struggling and she would just get tired of all of us and tell us we needed to go to the math lab for help but then disagree with how they helped us. Most of us didn't pass.

2.0
4.0
MATH118
Jan 19, 2012

She is really smart, but can't seem to explain things that well. She has a different way of thinking, and changing the way you see math from the start will make this a hell of a lot easier for you.

2.0
5.0
CALC4
Sep 10, 2012

Dr, Shepard doesn't actually teach in class; this time is spent grading the inane amounts of homework she assigns (which makes up 35% of the grade). Only take this class if you genuinely enjoy reading math texts and teaching yourself complex abstract concepts, or if you enjoy 8 a.m. office hours.

5.0
4.0
CALC04
Sep 17, 2012

Best math I ever had. I cannot insist enough how the hard work is truly, truly worth it. The understanding you will have will be extremely powerful.

2.0
5.0
CALC04
Oct 26, 2012

Only take this professor if you genuinely enjoy homework

3.0
5.0
MATH1712
Jan 4, 2013

DO THE WEBWORK!! I got an A on 3 of her tests and C's on everything else including the final but I got an A in the class b/c i got a 100 on all the webwork. another thing is GO TO OFFICE HOUR!! it really helps. she doesnt teach in class so the office hour is vital. overall DON'T TAKE HER!!! but if you don't have a choice, just do what i said

1.0
5.0
CALCULUSI
May 1, 2013

To everyone that says shes an amazing teacher and all. Her class basically requires 4 hours of work a day and her class isn't my only class so where in the world does she expect us to get that much time for her classes? Even through all that I did her work and still got a B when if I had taken any other teacher I would have an A! DON'T TAKE HER!!!

1.0
5.0
ABSTRACTALGEBRA
Jun 10, 2013

Terrible teacher. You have to teach the entire class to yourself and she would "help" you but most times just said figure it out. Thought she was a nice person but plays favorites way too much. Do not take her for any class. She assigns way too much HW and expects it complete every class.

2.0
5.0
PRECALC
Nov 6, 2013

Awful teacher. She will demand so much so work from you that will you stress you out. Average test scores ranges from 30-high 60s.

1.0
5.0
PRE115
Nov 12, 2013

Terrible. Don't ever take her class. It was a nightmare.

4.0
5.0
CALCULUSII
Grade: A
Sep 12, 2014

Cons: The most mentally challenging thing I have ever done. At some point EVERYBODY has a mental break down. Calc becomes the only thing in your life, TONS of work. Pros: Dr. Shepherd sincerely cares about you and goes the extra mile, you'll understand the subject >, you learn how to read a math text book (BIG PRO)Protip;learn to live in her office

2.0
5.0
PRECALCULUS
Grade: B+
Dec 12, 2014

Mary Shepherd's class was easily the most unprofessional joke of a class I've ever participated in. Her tests are pretty rough, but not impossible. Class averages range from a 30-60%. She justifies this horrendous average by a horrendous amount of homework she expects complete every day. She isn't helpful. She'd rather scream at you than help.

1.0
5.0
CALC2
Grade: C
Jul 11, 2015

Calc 2 was terrible and Shepherd made it way worse. I would tell her that I didn't remember stuff from Calc 1 and she would reassure me that I could figure it out- but didn't help. She grouped us with Asian kids that knew how to do the work, but had 0 interest in doing their homework AND teaching me how to do mine. 4-8 hours of homework every night

4.0
5.0
MATH117
Grade: Not sure yet
Nov 3, 2015

Homework is mandatory, a majority of the grade, and there is a TON of it. You won't pass unless you do the homework. Homework includes a reading guide for the text book, online problems, and written work from the book.

5.0
1.0
MATH10663
Grade: A+
Nov 28, 2015

The best math professor I've taken thus far

5.0
5.0
CALC2
Grade: A+
Jan 14, 2016

Mary Shepherd is the most helpful teacher I have ever had. You will work your butt off in this class, but you will appreciate what you do in this class for the rest of your 4 years. She is probably the busiest, smartest woman I have ever met, but she will ALWAYS make time for students. She also gives a TON of extra credit if you put in effort.

3.0
5.0
MATH117
Grade: B
Feb 18, 2016

Dr. Shepherd's class is incredibly hard. You should expect a ton of homework every night. Passing isn't impossible, but it is incredibly challenging. GO TO HER OFFICE HOURS.

2.0
5.0
PRE115
Grade: B+
Apr 14, 2016

Believe it or not, people in Shepherd's class generally get better grades than in the other professors. Shepherd will be one of the most defining professors you'll have. She'll either break you or make you, and in most cases she does a little bit of both. She's horrible regardless. Worked through a HW problem with her and she gave me 0%.

4.0
2.0
PRE115
Grade: A+
Nov 4, 2016
Would take again

Dr. Shepherd is the most respected professors I have met. She is so nice and friendly. When I go to her office hours, she smiles and teaches me patiently.

Gives good feedback
Respected
Inspirational
1.0
4.0
MATH1711
Grade: D
Nov 14, 2016
Wouldn't take again

Not intrested

Tough Grader
LOTS OF HOMEWORK
SO MANY PAPERS
5.0
4.0
PREC117
Grade: A
Nov 17, 2016
Would take again

Dr. Shepherd is a great teacher. Her class is easy as long as you spend a lot of time working for it. Be prepared for at least 1-2 hours everyday for her reading guide that is due the next day. As long as you can adjust yourself time you can spend on doing her homework, the content would not be hard. I've learned more in her class than my high scho

Tough Grader
Gives good feedback
LOTS OF HOMEWORK
5.0
5.0
PREC117
Grade: Not sure yet
Nov 17, 2016
Would take again

Just lots of homework be prepared!

Tough Grader
Respected
LOTS OF HOMEWORK
5.0
5.0
PREC117
Nov 17, 2016
Would take again

Get ready for a lot of homework if you want to take this class.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
5.0
5.0
PREC117
Grade: A+
Nov 17, 2016
Would take again

She is the homework Nazi, if you are crazy/nerd like me please take her class!!

Tough Grader
Respected
LOTS OF HOMEWORK
1.0
5.0
CALC1711
Grade: C+
Oct 5, 2017
Wouldn't take again

She helps me with well writtens and still gives me a 1 out of 10

Tough Grader
LOTS OF HOMEWORK
SO MANY PAPERS
1.0
5.0
MATH117
Grade: C-
May 6, 2019
Wouldn't take again

She doesn't teach you math. She just gives guided notes and tells you to read your textbook on your own time and try to teach yourself, then wonders why the class average on the exams are always like 40%

Lots of homework
Get ready to read
Tough grader
1.0
5.0
MATH1711
Grade: C-
May 6, 2019
Wouldn't take again

She doesn't teach you math. She just gives guided notes and tells you to read your textbook on your own time and try to teach yourself, then wonders why the class average on the exams are always like 40%.

Lots of homework
Get ready to read
Tough grader
5.0
1.0
MATH117
Grade: A
May 5, 2020
Would take again

She is literally the best professor ever. A lot of extra credit for this class, all exams are graded out of 100 with 120 ish possible points. I ended up with well over 100%. Yes, there are a lot of homework, but so what? She made learning math SO MUCH FUN, and that's all it matters. So inspirational, I miss having professors like her.

Respected
Lots of homework
Inspirational
5.0
2.0
MATH117
Grade: A
May 5, 2020
Would take again

She is by far once of the greatest professor I've ever had. I easily ended up with an over 100 grade because of an abundance of extra credit, people that say this class is hard is either lying or just straight not up "do not have an affinity towards mathematics". Also, a very very sweet lady and really explains everything I failed to understand.

Lots of homework
Hilarious
EXTRA CREDIT
1.0
5.0
CALC1
Nov 17, 2020
Wouldn't take again

The single most excruciating class I have ever been in. The class average ended up being 76% at the end of the semester. She squeezed 5 tests in the semester before the final exam, including an exam on the last day before break. Almost daily multi-section homework assignments and webworks. If you want to pass this class don't expect to hold a job.

Lots of homework
Get ready to read
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

94%

Textbook Required

100%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 16 grades
Most common grades:
A (4)
A+ (4)
B+ (2)
Grade Distribution
A(8)B(1)C(4)D(1)F(0)A-/B+(2)
Based on 18 reported grades
A: 4
A+: 4
B+: 2
Not sure yet: 2
Common Tags
Tough Grader (6)
LOTS OF HOMEWORK (6)
Lots of homework (5)
Respected (4)
Get ready to read (3)
Gives good feedback (2)
Inspirational (2)
SO MANY PAPERS (2)
Rating Trend

Stable

+0.13 avg change
Apr
Nov
Oct
May
May
Nov
Last 6 months
Ratings by Course

SEMINAR

5.0

(1)

CALC120

5.0

(1)

MATHCALG

5.0

(1)

MATH10663

5.0

(1)

PREC117

5.0

(4)
+43 more courses
Difficulty by Course

ALG

5.0

SURVEYGEO

5.0

CALCULUS1

5.0

STATS

5.0

CO

5.0

Similar Professors