3.6

Dave Nosanchuk

Mathematics - Oakland Community College - Highland Lakes

3.6
Quality
3.5
Difficulty
56%
Would Retake
154
Reviews
3.6
Quality
3.5
Difficulty
3.6
Helpful
3.7
Clarity

56%

Would Retake

154

Reviews

Rating Distribution
Official

5

80

4

23

3

7

2

12

1

32

What Students Say

Took him twice and loved it

MAT1150 - 4.0 rating

He is definitely rating himself

INTERMEDIATE - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

90%

Textbook Required

11%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 74 grades
Most common grades:
A (22)
B+ (9)
B (9)
Grade Distribution
A(27)B(17)C(11)D(6)F(3)A-/B+(16)
Based on 88 reported grades
A: 22
B+: 9
B: 9
B-: 8
Common Tags
Lots of homework (36)
Skip class? You won't pass. (24)
EXTRA CREDIT (23)
LOTS OF HOMEWORK (21)
Test heavy (21)
Tough grader (14)
Tough Grader (13)
Lecture heavy (13)
Rating Trend

Declining

-1.18 avg change
Sep
Nov
Dec
Mar
May
Jun
Last 6 months
Ratings by Course

15101501

5.0

(1)

MATH1500

5.0

(1)

MATH1100

5.0

(6)

MATHEL

5.0

(1)

INTALGEBRA

5.0

(1)
+16 more courses
Difficulty by Course

MAT1600

4.3

INTERMEDIATE

4.3

MAT1730

4.2

MATH1520

4.0

INTERMIDATE

4.0

Reviews (154)
5.0
4.0
MAT1150
Apr 26, 2007

Excellent professor. he doesn't move on to the next section until you are sure you understand the prior. He grades fairly and gives you a chance for extra credit points. you will get out of the class what you put into it. I highly reccomend this professor.

4.0
4.0
MAT1100
Jun 7, 2007

Great teacher. Explains everything, and also has a sense of humor. Replaces your lowest exam with a score with a higer exam score that you've earned. Makes study sheets to help you learn. Recommended.

5.0
2.0
MAT1100
Jun 11, 2007

pretty good teacher, very clear or stops to help you

5.0
4.0
MAT1100
Jul 23, 2007

Will keep you in class until the very last minute. Other than that, hands down- the best math teacher at OCC. Throws a curveball here or there on exams, but if you plan on taking higher math classes, he is a must! Thanks Dave!

3.0
3.0
MATH1520
Aug 1, 2007

I didn't like him very much, kept class too long, repeated himself over and over, and seemed very condescending. Only 6 people remained at the end of the semester, everyone else dropped, and some who remained still failed.

5.0
3.0
MATH1150
Aug 22, 2007

Is a very good teacher. You will get out of the class what YOU put into it. He is always prepared for class and starts on time gives your money-worth The most helpful Math teacher. Tests only on what has been taught in class has no surprises. If you come to learn he is willing to teach. Thanks for all your help. Keep up the good work!!

5.0
3.0
MATH1050
Dec 13, 2007

If you are willing to work you will do great in this class. Very helpful. Wants his class to learn. I will take his class in the future!!!!

4.0
2.0
MATH1150
Jun 26, 2008

you never have to use the book unless your going to do the homework. I highly reconmend him. I took this durring the summer so it was a 8 week long class and I still thought it was a helpful class.

5.0
3.0
MAT1150
Sep 17, 2008

Had this professor a couple of times during which I learned a great deal more than I am learning currently in the higher math class, wish he taught higher math Dave rocks!!!!

4.0
2.0
MATH1050
Oct 9, 2008

Doesn't test you on anything that isn't in the handouts. Gives extra credit, but could be nicer about partial credit.

5.0
3.0
MAT1100
Apr 11, 2009

Dave is a TEACHER. He can deliver the material in a way that helps build a foundation. He wants all to succeed. You want a dedicated teacher? He helped me with my next level math class, on his own time, just so I would do well. This guy is the real deal. Go to class, pay attention, do the homework, you'll succeed. Are you with me on that?

5.0
5.0
MAT1150
Apr 12, 2009

Mr. N. is awesome!!! He gives you every chance in the world to succeed. This class is extremely difficult, and Mr. N. gives every possible opportunity to earn credit to improve your score.

5.0
1.0
MAT1100
Apr 24, 2009

Very good professor. He has wonderful handouts that give you all the information you need, you just have to learn. Fair grader. (Mary o'Round)

5.0
1.0
MATH1000
Jun 26, 2009

Mr. Nosanchuk is the best teacher I have had while taking classes, he is very fair, all his notes he gives are handouts and are step by step on how to do things. If you know your notes he gives you will get an A on the tests. Any math I take I make sure to take his class because he is so wonderful. I would recommend him to ANYONE!!

5.0
1.0
MAT1510
Oct 23, 2009

I hated math before I got this guy. He's an amazing teacher. First off, he actually wants you to succeed and then he gives you all the tools you need to get there. He has great handouts, gives extra credit to help pull up your grade and he teaches more than one way to do things so you can find your own comfort level. Take his classes.

5.0
2.0
MATH1500
Jan 23, 2010

amazinggg professor. Always helped you when you needed him. He would also go out of his way to meet you up out of class to help you. Also very cute :) Would take him 100x

5.0
2.0
MAT1100
Dec 1, 2010

Most likely the best professor I have ever had. He makes math much easier to learn and also uses additional resources other than the textbook!

5.0
2.0
MAT1050
Dec 5, 2010

Mr. Nosanchuk is an awesome professor. Before taking his class I dreaded and hated math. Now, I am actually excited to go to class and learn new things. He gives you every thing you need to succeed! I highly recommend him.

5.0
3.0
MAT1150
Apr 19, 2011

Professor Nosanchuk is the best math teacher I have ever had. If you want to enjoy learning new math skills - take this class!

4.0
3.0
MAT1100
Jun 20, 2011

hes friendly.

5.0
4.0
MATH1100
Aug 4, 2011

He's a okay professor. Do your homework and come to class. He does make you feel stupid sometimes :/ also the class is very hard!

4.0
4.0
MATH1050
Oct 16, 2011

he is a great teacher... on ur test make sure you do it like he teaches in class or u get marked down for little items... but over all a great teacher

5.0
3.0
MATH1100
Nov 3, 2011

Top notch teacher. Understanding, helpful, and fun. His pre-generated, fill-in-the-blanks, notes are awesome!

5.0
3.0
MATHEL
Nov 8, 2011

His Clarity is crystal clear! Must practice the homework to do well on the test, but it is not mandatory. He has a sense of humor and makes the class enjoyable. He also likes to get to know his students and cares about how you are doing. Don't fall behind in this class! stay on track!

5.0
2.0
MATH1100
Nov 9, 2011

AMAZINGG!

5.0
3.0
MAT1150
Nov 14, 2011

He's tough but fun. His pre-generated notes make it easy to keep up with the fast pace and he's always been helpful. Makes bad math puns, but that makes math class even more fun! Well worth it, and he helped me dread math classes less than I normally do.

5.0
2.0
MATH1100
Dec 13, 2011

I won't take any other teacher! He makes everything clear and very understandable. He's nice and makes the class more fun and eases tension. He has good/funny ways to remember things (all over 2a). And he goes over everything prior to the homework and has worksheets that he goes over for notes.

5.0
4.0
MATH1150
Dec 22, 2011

Professor Nosanchuk is an excellent teacher. You need to take him for math. For every chapter has a packet with notes examples makes it easier to understand. Tons of extra credit you can get which will help your overall average of your test scores. I would recommend taking this teacher for Math...

5.0
4.0
MATH1150
Dec 22, 2011

Professor Nosanchuk is an excellent teacher. Makes packet for every chapter which helps make it easier to understand the material. Grade is based off test, but there is extra credit to help out raise your overall test average. I would recommend taking math with this teacher.

1.0
4.0
MATH1150
Aug 28, 2012

The Worst teacher ever! Has an attitude toward students and is not helpful at all. I would not recommend him at all!

5.0
3.0
MATH1150
Aug 29, 2012

Prof N. Gives you the tools needed to succeed. His teaching gives you the foundation to build from. You must do the homework "practice" ask questions to pass the tests and his class Extra credit will also help. He enjoys teaching. Learner to like math.

5.0
1.0
MAT1050
Nov 5, 2012

He is very nice and he is also a great teacher.

3.0
3.0
MAT1540
Dec 17, 2012

I didn't "appreciate" his teaching style. Some liked him but I felt that he was extremely condescending. Encourages asking questions, but then mocks you. One response to a HW question another student asked was why didn't you go to the study group (some cannot attend due to meeting time). I would say, take someone else who is more approachable.

5.0
1.0
15101501
Feb 7, 2013

Best teacher ever

5.0
1.0
MAT1150
Dec 19, 2013

Dave is the MAN! He incorporates humor and real life applications of math into his lectures! Dave also has a big heart, he's an advocate for his students. He has a true passion for the art of mathematics and educating and I'm so grateful to have had him. Thanks for the amazing semester and that congratulatory "Fist-Bump" at the end. TAKE HIS CLASS!

5.0
2.0
MAT1540
Jan 27, 2014

He is hilarious. Teaches well, all the tests have problems directly from the homework, speaking of, he assigns A LOT of homework. Good teacher

5.0
3.0
INTALGEBRA
Jun 20, 2014

Math is not a skill that comes naturally to everyone-especially not to me. Dave gets that and is always willing to help anyone with problems understanding! He's a great teacher and I have signed up to take College Algebra with him as well.

5.0
1.0
MAT1100
Grade: A-
Jul 1, 2014

I'm a total idiot when it comes to math and I got an A- during the accelerated summer I semester. Half the class failed, though, because they weren't willing to do the homework. You have to do the work if you want to pass. If you put in the work and show up to study group, you will pass the class.

5.0
3.0
MAT1100
Aug 5, 2014

This teacher is fantastic! He has his own method which is very organized & you can purchase his handbook (highly recommend). HW and tutoring is extra credit. Do not miss class or you'll be lost. Do all HW & get some tutoring and do all extra credit to get an easy A!!! I took 8 week class got an A & I took this class 3 times before unsuccessfully!

2.0
4.0
INTERMEDIATE
Feb 15, 2015

I'm not sure what the hype is about. It's possible he is writing these good ratings himself. He reads his notes in class and does one same problem, then you have a test on it. Literally zero discussionworkpractice other than homework. You could be doing something wrong the whole time and not know until the test.

2.0
5.0
INTERMEDIATE
Mar 31, 2015

Not a fan. He is definitely rating himself. Clearly doesn't care about student grades at all just about rushing through material. Took a withdraw after I found out the final and the last test would be taken together. Tests are very long and are your whole grade.

5.0
3.0
MATH
Apr 17, 2015

Awesome math instructor. Gives you the opportunity to ask questions in class, email & in his office hours. Every semester is usually the same- 7 tests (wo snow-days) with a comprehensive final all are given the whole class period to take. Like any class, your homework is your practice- don't practice and you will suck. extra credit gives up to5%

3.0
4.0
INTERMIDATE
May 1, 2015

Decent teacher but is not easy. If you don't do the homework it will not be easy to pass if you're not strong in math like myself. Out of the 30 students in my class 11 dropped it. Does offer a lot of extra credit which helps. He has a tendency to make a student feel stupid for asking questions during lecture.

5.0
2.0
MATH1100
May 5, 2015

nosanchuk is a great guy. he is extremely organized which i love. all math classes assign a lot of homework so don't let that be the reason you do not take him. makes everything very clear. if you put in the effort you shouldn't get anything but an A. overall great professor!

1.0
5.0
INTERMEDIATE
Grade: B-
Jun 30, 2015

Condescending and unreasonable.

2.0
5.0
MAT1150
Grade: B-
Sep 11, 2015

I'm pretty sure its clear this man has been rating himself... However, I would put him at the bottom of my list for math teachers, extremely condescending, and very unapproachable. Some people that have had him in previous courses liked him for his teaching style. Although i didn't... Do yourself a favor and avoid this teacher.

5.0
3.0
MAT1100
Grade: B+
Oct 28, 2015

If you do not show up to his class or do your homework it will not be easy to pass. This is a class you have to try for to recieve a good grade! But he does make the class fun and teaches easier ways to do math problems!! Would take his class again, for sure!

5.0
3.0
MAT1100
Grade: A
Dec 8, 2015

One of my favorite teachers. Take his next class. Can be a bit sassy when you ask for help, but its just his humor. Wants everyone to do well.

5.0
3.0
MAT1100
Grade: A
Dec 26, 2015

Nosanchuk is an amazing math professor. Very knowledgeable & explains things in a way that make math concepts easier to grasp. He has a spiral notebook where you fill in the blanks that you can buy from the bookstore which makes note taking and studying much easier. I have always struggled with math but Nosanchuk has made a huge difference for me.

5.0
3.0
MAT1100
Grade: A
Jan 25, 2016

I was scared to take math, since I have always struggled MAJORLY with it. My best decision in my college career thus far was to take professor Nosanchuck. He is not an easy professor. You need to go to class (obviously) and do the homework. His tests don't trick you and he's very fair. I end with an A. Still can't believe it. HIGHLY recommend.

5.0
4.0
MATH1100
Grade: B
Jan 31, 2016

Best teacher I have ever had for a math class. The ONLY teacher I would recommend signing up for at OCC. Expect a reasonable amount of homework but every bit of it is necessary to understand the criteria. He makes sure that you know your stuff.

5.0
4.0
MAT1150
Grade: A
Feb 15, 2016

Prof. Nosanchuk is one of the best at OCC! He is very sarcastic but it makes class fun and teaches you tricks about math. His tests are straight forward and if you do the HW, you'll do great in this class!! I would take him again and again!

5.0
4.0
MAT1150
Grade: C+
Mar 30, 2016

Loved him. Highly recommend him!

4.0
5.0
MAT1100
Grade: C-
Jul 12, 2016
Wouldn't take again

Great with notes, but other than that he doesn't know how to teach. Not approachable at all. Doesn't offer help. Not an easier grader in any way!! Life outside of class? no. loads up on homework with not enough examples in class. So if you're doing them wrong you won't find out until test. Don't take this class unless you want to fail.

4.0
4.0
MAT1100
Nov 6, 2016
Would take again

Mr. Nosanchuk has been my favorite math teacher by far. He gives a lot of homework but it isn't all mandatory, it's extra credit that will help your grades later on. Seriously do it tho, its set up to help you succeed! He's a really great guy with a good sense of humor and will not hesitate to answer your questions. I'd definitely retake his class

Gives good feedback
LOTS OF HOMEWORK
EXTRA CREDIT
4.0
5.0
MAT1150
Grade: B+
Nov 21, 2016
Would take again

I personally really like him. As a teacher, hes really sarcastic and can be snotty, but he knows his stuff, and hes a good teacher. He helps you take great notes and will answer questions, but he goes really fast.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
3.0
MAT1150
Grade: A-
Nov 21, 2016
Would take again

Great teacher. Ive taken him for two classes and Id take him again.

Skip class? You won't pass.
LOTS OF HOMEWORK
EXTRA CREDIT
2.0
3.0
MAT1100
Grade: B
Nov 22, 2016
Wouldn't take again

Nosanchuk isn't very good at explaining the concepts of algebra. The reason I don't like him is because he will take half credit off if you solve a problem in a different method than he teaches. Even if you got the right answer. He seems to not understand that there are many different ways to solve problems. Take Lloyd shes a much better teacher.

Tough Grader
5.0
4.0
MAT1540
Grade: A
Dec 2, 2016
Would take again

By far the best algebra teacher I've ever had. The way he teaches just makes sense. There is a lot of homework but as long as you have good time management and do it all, you'll be fine for tests. Try not to skip unless you're a math expert. He's a jokester and very sarcastic, so if you don't have a sense of humor, I wouldn't recommend taking him.

Skip class? You won't pass.
LOTS OF HOMEWORK
Clear grading criteria
5.0
3.0
MAT1540
Dec 6, 2016
Would take again

Nosanchuk is awesome. He's super sarcastic, so if you don't understand sarcastic humor, he's not your guy. He has an easy to follow course pack that contains all the notes you need and if you do the homework, you will do good on the tests. He tells you have he expects from you. Also, he's not too hard on the eyes!

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Hilarious
4.0
1.0
MAT1100
Grade: B+
Dec 12, 2016
Would take again

Fun professor. Not hard

Gives good feedback
LOTS OF HOMEWORK
Hilarious
4.0
3.0
MAT1730
Dec 14, 2016
Would take again

Professor Nosanchuk is the first instructor where I felt I actually understood the material. He made sure his students understood what was going on and the environment was overall friendly. However, if you want to do well then you need to put in some serious time. Participate, study, ace the class. Highly recommend.

Gives good feedback
Skip class? You won't pass.
SO MANY PAPERS
4.0
3.0
MAT1100
Grade: A-
Dec 21, 2016
Would take again

This was one of the best math teachers I have ever had. He made things very easy to understand, and gave many opportunities for extra credit. He respects you, and your time. I would take this professor again in a heartbeat.

Tough Grader
EXTRA CREDIT
LECTURE HEAVY
5.0
4.0
MAT1100
Grade: A
Mar 22, 2017
Would take again

Mr. Nosanchuk is an amazing math professor! I have always been Terrified of math and have avoided it like the plaque. I have taken a math class in over 10 years and honestly never understood any of it when I did. He is so approachable and willing to help. DO THE HOMEWORK. Its technically extra credit but you wont pass without practicing. Would take

Gives good feedback
Skip class? You won't pass.
Hilarious
2.0
4.0
MAT1150
May 3, 2017
Wouldn't take again

A student should not be marked down for not solving a problem "the way he wants" if they show work and have correct answer they should receive full credit.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
5.0
3.0
MAT1100
Grade: A
Jun 3, 2017
Would take again

Great professor! Loved him!

Participation matters
Skip class? You won't pass.
Hilarious
2.0
4.0
MAT1150
Grade: Drop/Withdrawal
Jun 24, 2017
Wouldn't take again

He's not very personable and he's not very engaging. All of the home work is extra credit but if you don't do it you wont pass seeing as he doesn't do the best job of explaining. He wasn't really my cup of tea but i know a lot of people seemed to enjoy him so maybe we just don't mesh.

LOTS OF HOMEWORK
TEST HEAVY
EXTRA CREDIT
5.0
2.0
MAT1510
Aug 30, 2017
Would take again

Always has time outside of class

EXTRA CREDIT
Amazing lectures
Hilarious
1.0
5.0
MAT1100
Grade: C+
Dec 5, 2017
Wouldn't take again

Mr. N is a bad teacher with respect that he teaches without clarity or simplicity. He skips steps during examples which can be confusing. He's no good at explaing word problems and makes them seem difficult.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
MATH1520
Grade: B-
Dec 5, 2017
Wouldn't take again

Overall bad experience. Teaching style didn't seem to work for anyone in the glass. Gives grades but no feedback. Would not recommend.

Tough Grader
LOTS OF HOMEWORK
Tests are tough
5.0
4.0
MAT1100
Grade: C+
Dec 6, 2017
Would take again

One of my favorite profs! If you aren't willing to put in the work for a college level math course, then this class is not for you! The tests are tough bc there is a lot of info to retain, but homework is optional and you can also attend study sessions for extra credit! I had to work very hard to pass, but he is an excellent professor.

LOTS OF HOMEWORK
Caring
5.0
4.0
MAT1150
Grade: B
Dec 6, 2017
Would take again

This was a pretty tough class because if you want to pass, you need to do the homework-and there is a lot of it (even though it is extra credit). BUT I do have to say, Professor N. is great, and he provides a lot of extra points. You will not pass if you only do the bare minimum. As long as you work for it, you will do fine!

Skip class? You won't pass.
TEST HEAVY
3.0
5.0
MAT1600
Dec 6, 2017
Wouldn't take again

Dave is a good guy and obviously very smart, however he moves way too quickly for a business calculus course. Lots of homework. Test every other week. Do the extra credit. Make sure to utilize the tutors. If you're looking for an easy A, don't take him.

Tough Grader
TEST HEAVY
LECTURE HEAVY
5.0
3.0
MAT1100
Grade: B+
Dec 6, 2017
Would take again

Excellent professor. Definitely you have to work hard to get a good grade.

Caring
Would take again
5.0
4.0
MAT1100
Grade: B+
Dec 6, 2017
Would take again

Such a good professor! It's hilarious to see that someone is actually wasting their time writing negative things about him. He's kind and definitely teaches well! When you meet him, it shows. If you're too lazy for a college level course, you obviously won't succeed here, but that's kind of obvious. Work hard and you'll pass, simple enough

4.0
4.0
MAT1150
Grade: B-
Dec 6, 2017
Would take again

Dave moves a little fast for me, but I like his grading system a lot. He assigns a lot of HW, but it's all extra credit. DO IT tho, it'll help you to practice, and will save you in the end. He also offers a ton of other easy points. I had to work a lot to pass, but that's what college-level math is going to do to you. Took him twice and loved it

5.0
4.0
MAT1150
Grade: B
Dec 7, 2017
Would take again

I hate math, and I'm not going to say I love math after taking this class, but I learned a lot for sure. Professor Nosanchuk is a friendly guy, you just have to get to know his humor. He explains everything really well, and is accessible outside of class. There are a lot of points you can earn, you don't necessarily have to get all A's to pass

Respected
Would take again
4.0
4.0
MAT1100
Grade: A-
Dec 14, 2017
Would take again

I really appreciated his teaching style. He was well organized, accessible, grading was clear cut and gives partial credit for exams. He gives you all the tools to succeed but you HAVE to work and pay attention (it's math, so duh). A lot of HW but it's extra credit. He WILL call on you at random. I hated math but somehow enjoyed this class.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
1.0
5.0
MAT1150
Grade: C-
Dec 24, 2017
Wouldn't take again

Professor hard to understand. Often assumes you know what he's talking about when he introduces a topic. Homeworks and Book have little to do with lectures. Tests are disorganized and can include one question from a 50 page chapter or 4-5 questions. Doesn't explain material well.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
5.0
MATH1000
Grade: A+
Feb 15, 2018
Wouldn't take again

His thick accent makes him hard to understand. His shouting does not make up for the incomprehensible accent

Tough Grader
LECTURE HEAVY
1.0
4.0
MAT1150
Grade: C-
Apr 21, 2018
Wouldn't take again

awful math teacher, do not ask for help or he will make you feel dumb. would not take again

LOTS OF HOMEWORK
TEST HEAVY
LECTURE HEAVY
3.0
4.0
MAT1540
Apr 26, 2018
Wouldn't take again

Professor Nosanchuk is clearly great at math and for the most part he's a friendly guy, but whenever he answered questions, he made students feel dumb and that we should've known better. He gives many opportunities for extra credit. He has A LOT of homework, and it's important to do it because you won't know the material without doing it.

LOTS OF HOMEWORK
TEST HEAVY
EXTRA CREDIT
4.0
4.0
MAT1150
Apr 27, 2018
Would take again

Prof N has clear grading criteria, and gives lots of options for extra credit. He does give a lot of homework, which is extra credit. But lets be honest you cant really do well in math without practicing a lot. Show up to class and work hard. It is a college level math class you gotta work for a good grade. Dont expect to pass if you dont.

Skip class? You won't pass.
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
MAT1730
May 14, 2018
Wouldn't take again

Super low class averages on exams with absolutely no curve. On average only about 4-6 students would score a C or higher. If you like to have simple things explained in an unnecessarily complicated manner then you will enjoy this professor. Be prepared to spend hours figuring out how to solve problems the lectures didn't prepare you for.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
MAT1150
Grade: A-
May 27, 2018
Wouldn't take again

Bad experience. I felt he was unclear with what he wanted to see on tests. Prepared students poorly

5.0
4.0
MAT1150
Grade: Not sure yet
Jun 4, 2018
Would take again

Dave is a great professor. It's rare to find a prof who offers extra credit and his helps you hone math concepts. hes doing a great job of prepping students for college algebra so dont get upset that hes a tough grader itll help you in the long run. also hes funny and is well organized.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
5.0
4.0
MAT1050
Jun 15, 2018
Would take again

Great teacher. Hilarious and sarcastic

1.0
4.0
MAT1100
Grade: C-
Jul 2, 2018
Wouldn't take again

you can not miss a single day. he will not share notes. he goes through material really fast but will answer questions. he may act like your question is stupid even though you do not understand the material. he can be nice but he grades very heavy on his test so only do it his way and perfectly, or you will get loose a lot of points and fast.

Tough Grader
TEST HEAVY
LECTURE HEAVY
4.0
4.0
MAT1150
Jul 9, 2018
Would take again

Mr. N is a teacher for those who really want to embody mathematics for their career. The course was tough due to being at an elevated pace; however, it was well organized and chronological. Homework is optional but highly recommended.

Skip class? You won't pass.
LOTS OF HOMEWORK
Clear grading criteria
5.0
4.0
MAT1540
Grade: A-
Dec 27, 2018
Would take again

Get ready to do A TON of homework. about 150 problems per week. The homework is extra credit but its the best way to study for the exams. Exams are every other week but they're easy and he's super good with partial credit. He has a super good SI as well. If you need help he is always down to help you. gives 5% extra credit with lots of options.

LOTS OF HOMEWORK
TEST HEAVY
EXTRA CREDIT
1.0
5.0
MAT1540
Jan 7, 2019
Wouldn't take again

Mr. N is a bad teacher with respect that he teaches without clarity or simplicity. He skips steps during examples which can be confusing. He's no good at explaing word problems and makes them seem difficult

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
LECTURE HEAVY
1.0
5.0
MAT1100
Jan 12, 2019
Wouldn't take again

Mr. N is a teacher for those who really want to embody mathematics in an incorrect way. The course was tough due to being Taught by someone who does not understand mathematics or algebra. Homework is mandatory but your test questions come from somewhere else. If you seek a really tough confusing class with changing expactations take this prof

Tough Grader
BEWARE OF POP QUIZZES
LECTURE HEAVY
1.0
5.0
MAT1150
Grade: A+
Jan 12, 2019
Wouldn't take again

Get ready to do A TON of homework. about 150 problems per week. The homework is graded but its the WORST way to study for the exams. Exams are every other week with NO partial credit. The Prof does not answer questions . If you need help dont ask him. gives extra credit more like extra work but youll be failing if you dont do it.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
MAT1150
Grade: B
Jan 15, 2019
Would take again

I loved this professor. His classes are tough, but he's very kind and understanding, and will try to help you succeed in class. He offers so much extra credit, and it literally saved my grade. The homework isn't mandatory, but take advantage of those points! He's a good guy and he's funny. Would take again for sure

LOTS OF HOMEWORK
Clear grading criteria
EXTRA CREDIT
4.0
5.0
MAT1100
Grade: C+
Jan 15, 2019
Would take again

I respect Mr. N very much. His class was hard for me, but he is a really smart man. The only way you'll pass is if you study and work as hard as you can. Don't slack, do the homework, take thorough notes and don't miss class.. or you will soo regret it. As hard as it was, he prepared me for a lot, and I'm thankful for that. I learned a lot

ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
LECTURE HEAVY
5.0
4.0
MAT1150
Grade: B-
Jan 15, 2019
Would take again

Prof Nosanchuk is awesome. Math doesn't come easy to me, and I can't say his class is an easy pass. But I can say that he cares a lot about the students that work hard and take the time to get to know him. I'd always send him a text after my finals to see my grades, and he'd always tell me! He offers tons of extra points, and is a fantastic teacher

Skip class? You won't pass.
Clear grading criteria
LECTURE HEAVY
4.0
3.0
MAT1540
Grade: B
Jan 27, 2019
Would take again

He wants you to do good and he will help you if you ask. He is very understanding and nice. If he goes too fast or skips steps he tells you so that if you're confused you can stop him and ask him to explain what he did. Do all the extra credit and go to the SI sessions they are so helpful. Do the hw, do good on tests.

Skip class? You won't pass.
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
2.0
4.0
MAT1100
Grade: C+
Apr 23, 2019
Wouldn't take again

A nice guy but comes off extremely intimidating and rude. Makes you feel dumb for answering a question wrong. He also skips steps in problems and wouldn't explain them. In addition to that gives way too much homework if you have more than just this one class. If you have a job or other classes avoid.

Lots of homework
Test heavy
Tough grader
5.0
3.0
MAT1600
Grade: A
May 1, 2019
Would take again

Best math class I have taken. There is a lot of homework but it is all extra credit, but if you don't do it you will struggle. Dave presented the material clearly and he graded very fairly. He seems intimidating but he really isn't . He wants to help everyone pass the class and understand the material. Don't be scared to ask questions.

Lots of homework
Accessible outside class
EXTRA CREDIT
1.0
5.0
MAT1150
Grade: C+
Oct 5, 2019
Wouldn't take again

This class is made way too complicated. More than half of the class dropped, so that sould tell you something.

Test heavy
Lecture heavy
Tough grader
3.0
4.0
MAT1510
Grade: F
Nov 25, 2019
Would take again

Very good prof although i felt like i had barley any help. I worked extremely hard to pass but, kept failing tests and almost never had enough time to finish the homework. Wish i could've gotten more help to pass but i'd blame it on my high school math program setting me up for failure.

Lots of homework
Hilarious
Tough grader
5.0
3.0
MAT1100
Grade: Rather not say
Nov 27, 2019
Would take again

Nice guy. Really goes into detail during the lessons and breaks down the math problems to better understand.

Gives good feedback
Respected
Accessible outside class
1.0
4.0
MAT1150
Grade: Not sure yet
Dec 9, 2019
Wouldn't take again

An unreasonable!!!!! amount of homework is assigned, he lectures too fast and doesnt work through problems step by step. He is a bully, and if you make mistakes he will call you out and humiliate you. I cant count the amount of times this class made me cry. There are tests every other week, and you wont get the help you need. Wish I dropped it.

Lots of homework
Skip class? You won't pass.
Test heavy
4.0
4.0
MAT1050
Dec 10, 2019
Would take again

Ive done better in his class than I did in any other math class. I used to think I just wasnt good at math, but he taught it in a way I understood. He can come off as intimidating but he really just wants you to learn.

Clear grading criteria
Lots of homework
Gives good feedback
5.0
2.0
MAT1100
Grade: A
Apr 23, 2020
Would take again

Nosanchuk is by far my favorite professor. He takes his classes very seriously while making sure all of his students are having a good time. No doubt you'll walk out of every class laughing. His tests are very easy as long as you complete the homework assignments and attendance isn't mandatory but those who show up to every class get extra credit.

Gives good feedback
Accessible outside class
Skip class? You won't pass.
1.0
4.0
MAT1150
May 7, 2020
Wouldn't take again

Awful. I had a terrible time. He was so unforgiving, and he berated the students for having questions and not understanding the material. The tests aren't that terrible but it's almost a guarantee that you won't do well if you're a full time student with a job because having a lot of time with a tutor is basically a requirement to succeed.

Lots of homework
Skip class? You won't pass.
Tough grader
4.0
4.0
MAT1100
Grade: A+
May 12, 2020
Would take again

Personally, I enjoyed his class. BUT YOU HAVE TO PUT IN THE WORK! There is a LOT of homework, but your grade will reflect it. He gives out these work point things, DO THEM - ITS E.C.! The notes are guided, and he is very clear on what he wants to see on the test. This class is WAYYYY easier when in person, because of COVID we had to switch online.

Lots of homework
Skip class? You won't pass.
Lecture heavy
5.0
4.0
MAT1730
Grade: A
May 19, 2020
Would take again

Great math professor. He explains things very well and makes class enjoyable. He does assign a lot of OPTIONAL homework, but it's good practice and boosts your grade if you do it. I also really liked the course pack that he uses, it makes note-taking in class a breeze. Highly recommend him to anyone taking math courses.

Gives good feedback
Respected
Hilarious
2.0
2.0
MAT1540
Jun 24, 2020
Wouldn't take again

If you have a full time job forget about this guy. He caters to the type of students who do nothing but go to college. Nothing wrong with that, just dont take him if you think hes gonna forgive you for being a little late to class because you were at work trying to put food on the table for your children. Not a bad teacher just not flexible at all

Lots of homework
Lecture heavy
Tough grader
1.0
4.0
MAT1150
Grade: Rather not say
Jul 26, 2020
Wouldn't take again

He was not professional or helpful in any way if there were questions, he would make students feel as if their questions were irrelevant and it was humiliating. He moves very fast & with the humiliation of asking questions it was hard to keep up. The majority of the homework has no correlation to class, & the tests do not follow what was taught.

Graded by few things
Test heavy
Lecture heavy
5.0
4.0
MAT1100
Grade: B+
Jul 28, 2020
Would take again

great professor, especially with the pandemic going on, he made the class very structured and easygoing

Respected
Skip class? You won't pass.
EXTRA CREDIT
4.0
4.0
MAT1150
Grade: A
Aug 1, 2020
Would take again

This is a class you're going to have to work for, there is a lot of homework, but he gives 5% extra credit to your final grade in the class. Everyone has their own opinions on him, but I have taken him for 2 semesters, and he's just fine for me. GUIDED Notes are super easy and very helpful. Put in the work and you'll do fine.

Lots of homework
Caring
EXTRA CREDIT
5.0
3.0
MAT1150
Grade: A
Aug 3, 2020
Would take again

Nosanchuck seems tough but he's actually a very nice person and cares a lot about his students. He seems condescending in class but that's just his sense of humor. He gives a lot of homework for extra credit and is extremely clear during lectures and about his grading criteria.

Lots of homework
Lecture heavy
Caring
5.0
4.0
MAT1730
Grade: B
Aug 18, 2020
Would take again

I have taken him for 1150, 1540, and 1730. He is a great teacher. If you go to him for help and your not full of crap he will help you. His course packs are a must! Plus he offers his notes online thru D2L. Yes he assigns a lot of homework but its extra credit. If your ready to grow up and do the work you will be fine. Remote half of class was good

Accessible outside class
Clear grading criteria
EXTRA CREDIT
1.0
5.0
MAT1730
Sep 25, 2020
Wouldn't take again

In my opinion he's not great at explaining, making it difficult to understand the lecture. Some of the hw he assigns are things he didn't lecture on. When you ask questions he explains in a way you feel dumb or make you regret asking. I recommend you pick another professor

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
MAT1510
Grade: Drop/Withdrawal
Nov 3, 2020
Wouldn't take again

Dave was a really really face paced teacher. To me the problems weren't explained enough and he just did them without really explaining how to do them. The homework was so annoying because he gave so much of it. I focused all my energy on that instead of working on my other classes. If you are someone who needs things explained in depth stay away.

Lots of homework
Participation matters
Test heavy
1.0
4.0
MAT1150
Grade: Drop/Withdrawal
Nov 3, 2020
Wouldn't take again

Honestly, If you're not good in math I don't recommend him. He is very fast paced when it comes to lectures and doesn't really slow down at all. The homework is stressful, although it's extra credit he still gets on you if you do it or not. He has a nice personality but for a teacher I don't recommend taking him.

Tough grader
Lecture heavy
Lots of homework
1.0
4.0
MATH1540
Dec 16, 2020
Wouldn't take again

I've never had such a horrible teacher in my entire life. He is extremely rude and condescending and makes it almost impossible to ask him questions. He moves ridiculously fast and when asked too many questions he just rushes through all of them. Entire class was always completely disengaged all year. Do yourself a favor a pick another teacher!

1.0
4.0
MAT1100
Grade: Not sure yet
Dec 19, 2020
Wouldn't take again

by far the hardest teacher I've had at occ so far. goes through notes too fast doesn't take enough time explaining material. I had to spend all my time doing homework for this class and there is a lot but it is extra credit.

Lots of homework
Participation matters
5.0
3.0
MAT1540
Grade: A
Jan 5, 2021
Would take again

You are going to get A LOT of homework, but its worth it. Personally, I really enjoy his teaching style and I think it makes sense. Guided notes and 5% EC. Guided notes and tests correlate, no surprises EVER! He is funny and ACTUALLY CARES about his students. Test every two weeks. REMOTE - HE DOES LIVE ZOOM LECTURES!

Gives good feedback
Lots of homework
Test heavy
2.0
4.0
MATH1520
Grade: Not sure yet
Jan 18, 2021
Wouldn't take again

This guy doesnt really teach. He goes over multiple sections and thinks he is teaching himself the math and not the class. Way too many homework problems and hes got a slick attitude. Highly avoid if you care about passing

Lots of homework
Participation matters
Lecture heavy
5.0
3.0
MAT1150
Grade: A
Mar 8, 2021
Would take again

The bad reviews about him are probably from students who refused to do the homework. It may seem like a lot but if you do them after class you will be prepared for his tests. This is my 2nd time taking the course. First time I failed, this time I got an A. Doing the homework helped me significantly highly recommend taking him. ATTENDANCE IS A MUST!

Participation matters
Amazing lectures
EXTRA CREDIT
1.0
4.0
MAT1730
Grade: B+
Apr 1, 2021
Wouldn't take again

This professor is one, if not the worst, a professor I've ever had at OCC. The moment you sign up for this class this man expects your life to be MATH. He constantly states how hard the homework will be or how long it'll take you to do it like it's amusing to him. I don't recommend him to anyone.

Skip class? You won't pass.
Test heavy
Tough grader
5.0
2.0
MAT1150
Grade: A
Apr 29, 2021
Would take again

Honestly the best math professor I have ever taken. The amount of extra credit he gives is very helpful. Homework may seem like a lot but if you actually do it then you will be done in no time. His tests are exactly what he says he will test you on. I have never been a math person until I have taken his class!

Lots of homework
Caring
EXTRA CREDIT
1.0
4.0
MAT1540
Grade: Not sure yet
Sep 24, 2021
Wouldn't take again

This dude has such a bad attitude. I love math and am in school to be a math teacher and he makes me HATE my favorite subject. He also asks if there are any question and either indirectly call you stupid or flat out roast you for asking questions. This man is genuinely horrible. He does not help at all and just watches you struggle for funsies.

Lots of homework
Skip class? You won't pass.
Test heavy
5.0
4.0
MAT1730
Grade: A+
Nov 5, 2021
Would take again

Well after taking Dave for 1150, 1540, and 1730 I think it's fair for me to give him a review. At face value Nosanchuk can come off a little rash. But this is just his personality. He wants his students to succeed and he offers up to a half a letter grade boost in extra credit. Do your homework, show up to class, and apply yourself. Youll do great!

Lots of homework
Participation matters
EXTRA CREDIT
3.0
4.0
MAT1100
Grade: A
Dec 29, 2021
Wouldn't take again

Attendance is mandatory. You will fall so behind. I got lots of help when needed (always) & still didnt understand a lot. Do ALL of your homework. you turn it in the day of the test and it can boost your test score. He will knock off silly points if you dont write out problems the way HE wants you to. Even if a different method works for you.

Test heavy
Lecture heavy
Tough grader
1.0
4.0
MAT1540
Grade: Drop/Withdrawal
Mar 9, 2022

I have never had problems in a math class until this one. He only bases your grade off of exams given two weeks apart. You have about 3-5 homework assignments a day from that chapter. About 50-70 questions each. If you don’t do the homework it’s pretty much you failing and they don’t count for a grade.

Lots of homework
Lecture heavy
Test heavy
5.0
2.0
MAT1540
Mar 11, 2022
Would take again

This is my third class with Nosanchuk and he is a great professor. He is very supportive of his students. He always wants to help them do better in the class, as long as the student shows initiative to want to do better. He gives you the opportunity for extra points through homework and study guides. Overall I would highly recommend him for math.

Lots of homework
Caring
Test heavy
5.0
4.0
MAT1730
Grade: A
Apr 29, 2022
Would take again

All the people complaining that he is just mean and condescending don't really understand him. Also his lectures are fast paced because he has a lot of content he has to get through in order to meet common course outcomes. He genuinely cares about his students' success and gives a lot of extra credit to help.

EXTRA CREDIT
Caring
Test heavy
5.0
3.0
MAT1540
Grade: B-
Jun 7, 2022
Would take again

I took two classes with Professor Nosanchuk and can honestly say he is a good teacher. If you follow along with the course pack and do your homework you should have no problems at all. He also gives out extra credit for super simple stuff like not being on your phone or making a study sheet.

5.0
3.0
MAT1150
Grade: A
Jul 6, 2022
Would take again

Awesome teacher.

Participation matters
EXTRA CREDIT
Clear grading criteria
5.0
2.0
MAT1100
Grade: A
Jul 6, 2022
Would take again

Great teacher.

Participation matters
EXTRA CREDIT
Clear grading criteria
5.0
3.0
MAT1540
Grade: A
Jul 6, 2022
Would take again

This was my third class with Dave and it won't be my last. Great teacher and very thorough, don't be afraid to ask questions and participate!

Participation matters
EXTRA CREDIT
Clear grading criteria
1.0
4.0
MAT1150
Grade: F
Jul 30, 2022

just dont do it he makes you feel stupid and has a bad attitude.

Lots of homework
5.0
3.0
MAT1540
Grade: Not sure yet
Oct 19, 2022
Would take again

Nosanchuck is an awesome professor. There is a ton of homework, but if you do the homework you will do good on the exams. His grading scale is very lenient. The course pack is very helpful in learning this course. The only con would be the price of the textbook. I would recommend taking him for any level of math!

EXTRA CREDIT
Lots of homework
2.0
5.0
MAT1600
Grade: F
Dec 1, 2022

Do not recommend. The lecture is so fast paced that you rarely have time to think through the problems on your own. Lots of homework. Class average on a test was 57% and he did not seem to care that everyone was struggling. There is no time left in lecture to review material before the tests.

Lots of homework
Lecture heavy
Test heavy
5.0
2.0
MAT1150
Grade: A-
Apr 25, 2023
Would take again

Excellent professor. Would take it again. The textbook is needed (buy it used). Lots of homework that prepares you for tests and earns you credit. Before class, there is a study group/session where the homework is discussed (you'll get credit every time you show up and homework is mostly done for you). Syllabus is full of tips to do well and pass.

EXTRA CREDIT
Gives good feedback
Lots of homework
5.0
2.0
Precalculus
Grade: A
May 2, 2023
Would take again

I had Dave Nosanchuk for Precalculus and I can honestly say that he is the best math teacher I've ever had. His notes are amazingly easy to follow and extremely useful. His tests are very fair especially if you do the homework. Homework is not mandatory, but you will get extra credit for it. I highly recommend this professor.

Participation matters
Amazing lectures
Gives good feedback
5.0
2.0
MAT1730
Grade: A
May 3, 2023
Would take again

Awesome professor, taught me a lot in pre calc and calc 1, i wish he had a calc 2 section, I would 100% take him again.

Lots of homework
Test heavy
Graded by few things
1.0
4.0
MAT1150
Grade: B-
Sep 26, 2023

This professor is not to be taking online. He makes taking a test difficult; he will try his best to get you to come into the class.

Tough grader
Lecture heavy
Test heavy
2.0
5.0
MAT1730
Grade: B
Oct 5, 2023

I had Nosanchuk for Precalc and Calc. The classes are so insanely fast paced, if you even go to the bathroom you are likely to be very lost. His lectures are too fast for you to even finish copying his notes down. Don't bother asking questions, because he won't answer them and will make you feel dumb. Once had nearly 400 homework problems in a day.

Lots of homework
Lecture heavy
Graded by few things
5.0
3.0
INTERMEDIATE
Grade: B+
Nov 18, 2023
Would take again

Prof Nosunchuk really breaks things down so you can understand them. I don't know that math is my favorite subject, but he makes it interesting. Would take again, yes. :)

Inspirational
Lots of homework
Caring
1.0
4.0
MAT1150
Dec 19, 2023

He assigns a lot of homework. (More than the students in like pre-calc.). Doesn't put your grade in at all so you have to guess your grade. Very test heavy (1 test every 2 weeks). Very fast-paced and will judge you sometimes if you don't know things or pick up fast on them. His common response to kids' confusion is "It's in the notes".

Tough grader
Test heavy
5.0
3.0
MAT1540
Grade: B
Dec 20, 2023
Would take again

Nosanchuck is by far the best math professor I've had in any of my math classes, but be prepared to have a lot of homework. But doing the homework is essential to being prepared for each test. If you are struggling in the class I would also recommend attending the Si sessions that are available to get extra practice/help.

Amazing lectures
Lots of homework
Respected
4.0
5.0
MAT1150
Grade: Drop/Withdrawal
Jan 5, 2024

He wants you to KNOW the material, not be familiar. Test are worth about 85% of the grade. NO EXTRA CREDIT instead attend Study Group. Has a great SI currently. PARTICIPATE AND DONT BE LATE. Homework is overwhelming and almost impossible to complete. Not happy with my grade but happy with the knowledge. His class is math bootcamp! No retreat.

Tough grader
Lots of homework
Test heavy
5.0
2.0
MAT1050
Feb 22, 2024
Would take again

Mr. Nosanchuk asks you to do the work. Yes, this is a math class, so you've gotta keep up. The SI sessions are a real help. Just don't let yourself fall behind. Would take again.

Inspirational
Respected
1.0
5.0
MAT1730
Sep 17, 2024

If I could give a zero I would. Very rude teacher and does not care if you understand the material or not. very heavy lectures and fast paced course. Would recommend any other teacher over him. Math is already difficult and he made calc 1 horrible for me.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
MAT1730
Grade: B+
Nov 22, 2024

Easily the worst prof. I've ever had PERIOD. He packs an insane amount of material into his tests and his "teaching" is strictly reading straight from a jargon-heavy definition and doing one or two example questions. Studied for 20+ hours to receive a B. Just transferred to U of M and haven't encountered a single class more difficult.

Lots of homework
Test heavy
Graded by few things
1.0
4.0
MAT1730
Nov 27, 2024

Graded by only tests and hw counts as EC(5%)

Tough grader
Lots of homework
Graded by few things
1.0
5.0
MAT1540
Grade: B-
Dec 17, 2024

This guy was weird with girls in class, made bizarre comments, gave insane homework, and just read from a book he wrote that you had to pay for. I used an iPad and ChatGPT to teach myself and did homework silently in class. He got mad because of this at the end and tried calling campus security, but didn't follow through. I didn't like him at all.

Tough grader
Lots of homework
Test heavy
2.0
4.0
MAT1150
Grade: Drop/Withdrawal
Mar 25, 2025

I wasn't doing well in this course and I went to ask him for help because I wanted to pass this class and he said basically that I was going to fail and should withdraw from the class. So much for trying to get help!!

Test heavy
Graded by few things
5.0
3.0
MAT1540
Grade: A+
May 23, 2025
Would take again

Prof. Nosanchuk's algebra courses are great. The way he sets everyone up with a pre-made notes packet for lectures was extremely helpful to me. Way less time spent copying notes and way more time spent thinking about the material! Completion of homework & participation in study group is vital in order to do well on exams if you're not a math whiz.

Participation matters
Amazing lectures
Lots of homework
4.0
3.0
MATH1150
Grade: C
Jun 6, 2025
Would take again

I took his 1150 E class and it felt like a rushed course because of the extra material. He does an okay job with teaching, doesnt give a lot of time to ask questions. A ton of homework but those questions are on the test.Also the grading scale saved me from failing. About 5-10 points per question so if you can attempt it, you will get some points.

Lots of homework
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

90%

Textbook Required

11%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 74 grades
Most common grades:
A (22)
B+ (9)
B (9)
Grade Distribution
A(27)B(17)C(11)D(6)F(3)A-/B+(16)
Based on 88 reported grades
A: 22
B+: 9
B: 9
B-: 8
Common Tags
Lots of homework (36)
Skip class? You won't pass. (24)
EXTRA CREDIT (23)
LOTS OF HOMEWORK (21)
Test heavy (21)
Tough grader (14)
Tough Grader (13)
Lecture heavy (13)
Rating Trend

Declining

-1.18 avg change
Sep
Nov
Dec
Mar
May
Jun
Last 6 months
Ratings by Course

15101501

5.0

(1)

MATH1500

5.0

(1)

MATH1100

5.0

(6)

MATHEL

5.0

(1)

INTALGEBRA

5.0

(1)
+16 more courses
Difficulty by Course

MAT1600

4.3

INTERMEDIATE

4.3

MAT1730

4.2

MATH1520

4.0

INTERMIDATE

4.0

Similar Professors