2.9
Quality4.3
Difficulty45%
Would Retake143
Reviews45%
Would Retake
143
Reviews
Rating DistributionOfficial
5
55
4
10
3
11
2
6
1
61
What Students Say
“He's surely a tough grader, but you will learn the best practices and the fundamental of C in depth if you follow him”
IPC144 - 5.0 rating“He made the workshops, so he has high standards”
IPC144 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
50%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.49 avg changeRatings by Course
IPC144
3.4
(102)APS145
1.8
(41)Difficulty by Course
APS145
4.7
IPC144
4.2
Reviews (143)
His lectures are amazing and he is one of few professors who genuinely cares about his students. He will leave feedbacks on almost everything you do that helps a lot to understand what is programming. You will be prepared for the next semester if you take him.
The class work is going be tough and very difficult to work on if you're not great at paying attention during lectures (and you're gonna want to pay attention during the lectures, the class notes don't really make up for it), but if you can manage to make solid attempts, Cameron will try to help you out.
Solid. He's very helpful in explainning the program concepts. Alwasy give a very detailed feedback of your home work. Very nice teacher.
One of the great professor. He will help you with anything about the course. He answers email all the time. He gives detailed and good feedback for the assignments. Take his class if you ever get a chance.
Great prof. Gave amazing feed back on work submitted, would recommend prof to anyone.
He's one of the best professors. He explains clearly and provides examples. He's also willing to help you if need you it. Take his class if you have the chance.
He teaches IPC144L for me, but I had a problem with my "core" IPC144 workshop. I've come to him twice after IPC144L just for him to look at my code and both times he points out fixes. The 2nd time was harder cus I got my code working but not with the correct logic, and he stayed after class to discuss & work out solutions with me. TAKE THIS GUY!!
Incredible prof.! He really wants his students to learn, gives very clear explanations and provides help when needed. Gives really useful feedback when he grades the workshops. I had previous experience programming so I didn't ask for much help but really appreciated the feedback he gave. Really professional, really great prof TAKE HIM!
I recommend this professor if you really want to study hard and develop yourself. Professor Cameron cares about his students a lot and always has a passion for teaching. Explain your feedback clearly through email immediately. I have often emailed my professor because I have a lot of questions. I felt much more confident after the first semester.
Awesome professor. Do good in his quizzes and you will do good in the midterm and finals.
Yes, he is a good professor; however, he is not really proper for students having no experience of computer knowledge; besides, please check not only the RATE but the level of difficulty that tells everything. ! !
lmao imagine giving one of the best IPC teachers a 2.0, yikes.
He is the most perfect professor that I have ever met! I understand some students rate him with low marks, but it is not because of his teaching, but the difficulty of entering into programming with C.I am so grateful that I met him as my first professor in this major and he helped me a lot. Also, he is such a nice person and always willing to help
Cameron Gray is one of the greatest teachers you can have for IPC. He really cares about his students. He gives detailed and very helpful feedback, which not many teachers really do. He is super organized, and I just love all of his lectures. However, he is a tough grader, not so much for IPC maybe, but definitely for other courses like APS, etc.
Great Prof :)
Cameron Gray is one of the best professors I met at Seneca College in the first semester of CPD. He was our professor for IPC144 after the mid-term in summer 2020 semester. Cameron Gray explains the subject clearly and in detail, and gives constructive feedback. If you want to learn, I advise to take Cameron Gray's classes.
A great teacher and a great person! Out of all the programming courses I've taken, still the best and better than those in university classes. Take his classes, all of them!
Amazing professor who provides detailed and easy to follow lectures. He is very aware of students strengths and weaknesses and is very efficient with his time in tackling them. He provides great feedback on assignments and workshops, detailing errors and areas that could use improvement. Definitely grab a spot in Professor Gray's class if open!
Just the best. Can't say enough good things. Clear, engaging, and easy to understand lectures. Return marks quickly. Return emails quickly. Clearly wants his students to succeed. Learned a lot.
He is the best prof I have ever had. Always available outside class , knows his subject very well, answers to your emails not later than an hour (usually in 5-15 minutes), cares for hi students and gives very detailed feedback to assignments.
He's one of the best professors I've ever got. He's not boring and he explains lecture very well. Very organized. Does not give half-hearted feedbacks and helps you when you reach out to him. Take him if you value knowledge over easy grade.
Very tough grader, if you can avoid him
Best Prof I had, If your starting your first year, extremely recommend to take him as your prof. I had other students in CPA complain about their profs, I didn't meet a single student talk bad about this prof. Very reachable and actually helps you when you email him. Usually replies within an hour which is very rare for some profs.
I think Mr. Gray is one of the best profs at Seneca. If you are starting with the programming stream, make sure to pick him up, and you will never be sorry. Gray will provide you with a solid foundation. Btw, his lectures are fun, and you can ask any question to which he will have the perfect answer for your level.
A gem of a prof. If you have a question at 1am in the morning, he'll answer it. If you have concerns about your code (about anything!), he'll give u feedback. However, you must reach out to him. His teaching style involves "follow me to code" type lecture. This is really helpful for someone like me who is a beginner. He'll make you love coding.
I see a lot of good comments about the prof from the IPC class, however, for the APS class he is a very bad marker, whatever you do, he always looks for a way to not give you a good marks. In my experience, no work is good enough for him; even if you follow all the steps mentioned in the lecture for your workshops.
The man is a perfectionist. He won't let you get good grades if you don't work in full capacity which is impossible while doing ipc144 work. For IPC144 he might be good, if you want an easy marker don't take Cameron if you want to learn everything about computational thinking, pseudocode, flowcharts then take him he will teach and you can't forget.
Cameron is the best! He will answer all your emails in only a couple hours at most and even give you suggestions related to your questions. He will help you correct bad coding habits and set you up on a solid programming base. You can definitely get an A+ as long as you put some effort. Definitely go for him if you're new to programming!!
He knows the class materials and teaches with in-class exercises. He is a bit strict on grades but gives good feedback. He is very responsive if you need help.
He doesnt cover everything, leaving you confused to do the workshops. He is good if you have past experience in coding since he expects you to already know so many things when doing the weekly workshops. He also has to go over class time to finish his classes sometimes because of how much he talks. However, he does respond quickly to emails.
Doesnt know we have other classes too
Can any of the profs ipc144 can teach beginners? No. Just gives out workshops and leaves out a ton of details out
Lectures are great! He teaches all main concepts by opening Visual Studio and coding practical examples. He definitely CAN teach beginners, since he delivers all they need: returns marks quickly, with a lot of useful feedback, and answers e-mails/messages on the same day. If you want to learn a lot, take him! If you just want easy marks, skip him.
Cameron is a great professor who is knowledgeable and very responsive in case if you have any questions. He is a tough grader but will help you to build a strong foundation of C. He might not be a ideal candidate if you just want to get a easy grade and pass the course; however, if you are looking for to learn in depth then he is the perfect one.
The concepts are well taught, he expects homework to be very specific only as per he guided. I won't recommend him for APS as it's very hard to get good grades in his class.
I'm so glad that I took his IPC144 in my first semester! Even though he's a tough grader, he really cares about students. The lecture prepares us with the fundamentals to further study. If you REALLY want to learn, I will definitely recommend you professor Cameron. If you just want easy courses and nice-looking grades, you better think about it.
Tough grader, if you can avoid him
Did well in class but still feel the need to critize. Never understood why deliberately left out many details that should have covered in class is the way of teaching. Tough grading on some aspects that wasn't well taught never seemed legit to me. Not to mention the gap between what you learned in class and what you needed to submit is unparrell.
He is a very tough grader, even tough you are in first semester and still learning he expects industry industry level work, and his grading criteria are very tough its better to avoid hime.
It is difficult for beginners to do workshops only with the contents of the class. If you feel the workshops are difficult, ask him by email. He answers very quickly and sincerely. Through this, you will be able to learn a lot. If someone asks me if I will take his class again, I will hesitate to say yes. It takes a lot of effort to score from him.
The worst professor you will ever had in your life. His lecture never covers anything about the workshop. And always deducts marks for nothing. I would recommend everyone not to take this course with him.. The worst professor seneca ever had. He never gives the consideration to anyone.
He delivered his course very well, and he responded very quickly, even though his mark was given strictly.
He is a perfectionist and expects perfection in the students' work too, doesn't matter if they're complete beginners, he is too perfect for beginners in programming, he deducts marks from little details that are totally negligible(and should be neglected)and even if you complete your program logically and not like other section students(hardcoding)
He's the worst professor you can take for your professor.
He was a tough grader he wants everything to be perfect but I'd say he is absolutely caring and always responds to emails quickly the lectures were amazing he clearly explains everything he is the one who can teach c properly
I took prof Gray 2 years ago for IPC144. He'll set the bar really high for other profs, and this is really sad in a good way. You will always compare others to him, and at the end, no one can take his place. He is the best so take him if you want someone to put you on the right path towards becoming a good programmer.
I had a class with professor Gray when COVID just began in 2019 and classes were online. I can confidently say that he is the best professor I ever had in Seneca. He is a tough grader (on the 2nd half of the semester), caring, funny and most importantly accessible outside of class. I would had written much more on him if not the 350 word limit.
Avoid him.
If you want to have a nice first semester, choose Gray.
A simple course made super difficult because of him. Never have I experienced a prof who graded so hard for flowcharts! If you don't do things his way, he fails you. I have a degree in engineering and have been told by him that i dont know anything. Very rude to say the least. If you want to pass, avoid him.
He's the absolute worst. Many students dropped his class because he grades so hard. he demotivates everyone. He takes out marks for reasons like "your code is too long, for making me doing more reading, you will get less marks" or "depends on how im feeling, i will grade you so do everything like how i explain".
Take another professor.
I am sure any other professor is better than him. He wants perfect students.
Worst prof I've ever had. Wanted an introductory to programming class. He made it so difficult as if we had lots of prior knowledge. Refuses to give any kind of extension on assignments regardless of reasons. Take any prof other than him, they will be better if you want to pass. Deducts marks for small mistakes like uppercases.
No matter how hard you work, you always receive the lowest grade you can imagine. He constantly seeks improvement, therefore he looks for new reasons to bring you grief. He never seemed to like awarding the grade that so many pupils deserved. wouldn't take him once more.
Quizzes or tests are the methods to evaluate students. The main idea of test or quizzes provided by him is to beat down students. His teaching way is never gets to the point. You may need to email him to ask. But students paid much money for asking questions by email (if you do not know the questions how could you ask?) and not teach in class.
Pros: He's good at explanation, strong time management, clear grading criteria. Cons: He's too strict with his rules, never flexible, even if we done workshop 99% by rules but break 1 rule he'll give you ZERO for entire of your workshop. And that's demotivated many students in the class. Also, he check plagiarism so don't copy someone else's code.
excellent email response time for assginment
You can always approach professor with questions and he helps in every possible way to improve your skills as a programmer. When evaluating each work, he gives clear notes on your mistakes. Grades are not strict, but fair. You can easily get good grades from him, just like in any other business, you need to make an effort.
Great professor.
Professor gives clear instructions and good feedbacks on your work. He is definitely a tough grader, you must work really hard to keep up with him. He explains the content with real life experience to help you getting more understanding on the assignment. and he is always accessible by email and often stay after class for questions.
Professor Gray has tons experiences on coding and he can practically answer anything related to C, even for rare and old practices which can help student to understand the logic behind. IPC is a very challenging course I am so grateful to start with a knowledgable professor. He is super tough on gradings and no mercy on cheating though.
Not recommended for beginner Good if you have coding background or clever guy Pros: Can improve your current style if you already have foundation Cons: - Tough grader: easy to get 0 in each grading component - No grading guidelines provided: only receive markings after graded - Not a good lecturer: assume you read and understand all before lesson
Got a good mark due to previous related experience CONS: 1. Tough grader: deduct a lot for minor details 2. No grading criteria: only receive it after graded 3. Not state the question clearly: have to email and ask multiple times to clarify question 4. Did not teach anything REMINDER: need to use his format and wordings to get a better mark
Does not teach during class and hands out assignments expecting you to be able to do them. Marks unbelievably hard, almost as if he wants people to fail.
Does not care to help students. Actively looking for ways to lower marks. Does not teach anything in class, expect you to know everything without being taught anything.
He does not do his job as an educator He comes around and complains about your work and does not help. Takes away marks for no reason and is not understanding. Would be better off doing this course without a professor. You would not notice a difference in the learning or flow. He goes against his own guidelines, impossible to follow his criteria.
Cameron Gray does NOT like to teach any of his students. He will walk around and make snarky comments to students for doing the work wrong, instead of giving any advice. He is a hard marker and nitpicks at every little thing. It's hard to get a decent grade let alone a 90. Pick another professor, Gray prays on your downfall.
Do not take this class. You will not learn anything. Work is thrown at you and are expected to do it his way perfectly from the start. Unless you can read minds do not bother with his classes. He wants you to be a little minions and he is the all mighty gru. Cookie cutter teachings does not help for a first semester class. Perfection is the moon.
no good , not proper class. did not like
Poor communication with students, not clear on instructions. I noticed the teach would give very vague answers to everyone's questions.
To many mark reductions for the smallest things. Is not understanding of his students. Not clear what is required for his workshops. Do not recommend his class.
Very difficult to get good marks. No matter how hard you try it doesn't make a difference. He treats an intro course as a final semester course. Do Not Recommend Him !
Although the test was not easy, I learned extremely a lot from Professor Gray. I will take his course without any hesitation. Although someone may not agree, I think professor is considerate in fact!
He's surely a tough grader, but you will learn the best practices and the fundamental of C in depth if you follow him. Get ready to read materials before classes. Go over his feedback and where he deducts marks. It helps a lot to establish your knowledge and skills. He answered all the questions any time with clear explanation.
I have to say his APS is a completely different course from ones lectured by others. Although I learn so much about software development and improved computational skills, it was only possible by taking two whole days every week. He takes time to clarify things and marks rigid based on his chart. Wouldn't recommend for beginners. Still great prof.
Gray is a tough grader BUT he is also a very good lecturer, and knows what he is talking about unlike other IPC profs. He made the workshops, so he has high standards. If you want easy marks, I would not suggest. But if you want to gain a good foundation for C and have a prof that gives good feedback and actually teaches, choose him for IPC.
His lecture is helpful for overall computer programming. After study week, you can see the improved logic in your brain, which is shaped by class and workshops. Cameron has a clear standard for students' grades. He is punctual for class, and the lectures are so valuable. He is kind and attentive to students. I seriously respect and appreciate him.
Tough grader
Great professor, knows programming well, no mistakes in programs, tough grader. Not recommended if unfamiliar with programming. Still, I respect and learned more from him than my current IPC professor. Failed his class, but overall he's excellent.Again dont choose if u dont have an idea what programming is Huge respect to Cameron
He is very good in explaining concepts. He provides excellent feedback to improve the code and he replies to emails really fast and clears the doubts of the students. He is really active. He is a tough grader too. Look at his feedback and keep improving, then you will learn the most.
His style of teaching is awesome but at the same time he is so hard grader. He need assignments perfect. Don't worry if you have this professor just follow all the notes given by him. Best of luck!!
very difficult
Best professor in my life. You can learn many from him. Good and very organized teaching, always ready to answer your question even on holiday, always give you feedback. He really shows care student who is ready to learn. Help you build up a solid foundation and get prepared of OOP. If you don't want to learn, that's just the start of programming.
Incredibly hard for first timers especially if your critical thinking and logic is not yet there. Very good after hours response. Groups high marking students together. I reached out to this professor regarding a different course for help and he helps with that too. If not for his grading he is a really good teacher.
Extremely competent and hardworking professor -the model of what a true educator should be like.Prepares you very well for your future career and keeps you engaged and motivated. If you want easy marks and no real knowledge, his classes are not for you. I believe he does not deserve any of those bad reviews by someone who is not into studying.
He nitpicks everything. If you don't do your work exactly how he wants, you will receive a bad grade. He grades way too hard for a semester 1 beginner course. Avoid if you want to learn and get a good grade.
Excellent Professor. Very hard working. Exceptional lectures. He is there to make you into a real professional and you have to earn good marks from him. Gets poor ratings from those who expect easy grades. One of those teachers that I will always remember and will feel nostalgic from the time in the class.
For a college professor he is responsive in emails and talks to you. But his expectation of learning are so high its beyond college level work. His assignments no matter what you do, its opening a can of worms he will criticize everything line by line. My recommendation: Avoid him.
Just be ready to study else you **will** fail in his subject.
Mr. Gray is a very strict and hardworking professor, but he lets the cheaters get away with their little business and he does nothing about it. Considering how hard his marking is, all this is very unfair to those students who are honest and make a huge effort in his classes.
He is awful and never gives marks don't take it or else get ready to fail
The best proff. of IPC144 in Seneca, he teaches well and gives mark well.
Very difficult. be ready to do your work more than twice. grades on everything to the smallest detail. If you a first year i recommend avoiding.
He is the best lecturer. He grades tough but you also learn a lot. Very accessible even on weekends. I would highly recommend him but be ready to put in a lot of time in IPC. And for complete beginners, start self-learning some basics of programming, at least know variables, functions etc so you can keep up with the pace. And always ask questions!!
Not worth the trouble. I originally thought he was a good professor, but his grading is ridiculous. Get ready to do an impossible final exam that you won't finish on time and to receive poor grades for good work on your project.
Very tough grader. 1/3 of students dropped his class. Three quizzes for this semester, the second one is incredibly difficult, makes everything complicated, and no one can finish it. There were no answers of the workshop, do not understand his explanation clearly. NOT RECOMMEND. I cannot get strict A for this semester because of him.
Causing lots of stress and destroying motivation by super hard marking.He is very hardworking I admit, but he is a real terminator. Avoid at all costs.
He is a very tough grader but he is very helpful if you want to learn. He replies to your email within a few hours.
Very knowledgeable and an amazing lecturer. Marking is incredibly harsh, you have to follow EVERY little thing he mentions. Walks you through the workshops which many profs don't. Quizzes are designed to trick you. No one finished the final, prepare for hand injury and mistakes as you rush writing it. Always available.
This professor is probably the best professor for IPC144. His class might seem difficult at first but he's very passionate whenever he teaches. It's funny how he actually almost runs out of time every lectures because of how in depth he teaches and tries to get into lessons with a lot of examples. As a first year student, I recommend him. GOAT
Let me tell you he is the OG professor and he is the only one from which you can learn c language and I am glad to have him because i never think that coding is my thing untill he started teaching and owing to him my interest develop in coding and he is the real inspiration for me but for some student he is the real terminator.
Even though, He is a tough grader, I highly recommend him if you really want to learn. He is funny, his lectures are good, but u have to pay attention(fully) You will find it difficult in the beginning because he has his own rubric and stuffs for each workshop which is entirely different but trust me at the end, you will understand the difference.
The best professor that you can find in the college for IPC144
This is literally the best professor. He teaches amazing and if you don't get something JUST ASK HIM... If you don't then you won't learn. Learn to ask questions and study the concepts. By doing this surely you will pass.
Tough grader!
This professor has very poor knowledge. I learned nothing in his class.
This is the worst professor in this entire universe, he grades so bad even if you do your best and is a very high level tough grader. I really hate the way he teaches, FR WORST. NEVER CHOOSE THIS PROFESSOR IF YOU WANNA PASS THIS COURSE. I DID THIS MISTAKE YOU GUYS BETTER BE CAREFUL.
He is very strict about exams and work you submit. He is a very tough grader but a good teacher who explains well. If you listen to him really carefully, you are good, but I recommend you not to take him because when it comes to grades, he will ruin you.
He replies to queries and emails well. However, he gives out his grading criteria after you submit your work so you will have minimal to no idea how to submit it. He has unrealistic expectations. If you want to have high marks don't take his class, but if you want to learn, among all the other professors, his class would be your best bet.
This professor is tough. His grading is rigorous, he will try to find some small mistakes in your code and deduct them. I submitted milestone 2 on time, but when he graded it, after 3 days, he deducted my mark 75% of the total of my code because I just used 2 return SESE in only one function. I was stressed and sad when he did it.
If you want to start a good experience in C programming. Don't take him!!!!!
AVOID HIMM!!!
STRESS FOR NOW!!
A professor should be both good and lenient. He should understand that efforts also give marks! He gave me 0 for all my milestones because of just a single mistake. The professor should imagine himself on the student's shoe..would he give his 100% for a 0? God bless him though!
If you want to get a strong foundation in C programming, pick him. Or not, you will fail!
You need to try your best to study C programming with him. He wants to filter students who do not have a passion for coding! I guess so!
I really like him, because he teaches me the best practice in this industry. He is well-prepared for the course, unlike other professor I met at Seneca. He is responsive. He makes the exam very followable, because he tells us what we will encounter at the exam. Otherwise, I can imagine how I can be filtered out in the real life interviews.
Cameron is a heartless professor who likes to ruin students life for a living. I did excellently good in the previous half of the course when the professor was different but when Cameron showed up grades started plummeting so bad that eventually he made half the class size fail on the final exam. This is unacceptable and Seneca should look into it
Worst professor in history of Seneca. The committee should expel him from his position because of just attitude towards students. He takes their life hard work for granted and fails them miserably in examination without cause. TAKE THIS COURSE IF YOU WANT TO CRY ALL DAY FOR THE REST OF YOUR LIFE
DO NOT TAKE HIM, he's the worst professor. Ignore him if you want to get a good marks and actually pass the course.
APS will be the hardest subject if you take him as your professor. This subject is meant for non technical person to understand the pseudo version but he made it harder than actual coding itself.
worst proffessor.Avoid him, will fail you...............
I never ever take that prof again
run. (away)
He is very very worst professor. He deliberately mistreats students, does not grade fairly, gives extremely low scores, and always deducts a lot of points over minor details.
He was the worst professor I've ever had. He's a strict grader; if you make a single mistake in your pseudocode or flowchart, he'll deduct marls—or worse. It's disappointing because we've all worked so hard to obtain decent grades, but he just drops the hammer. He expects everything to be done his way. He's basically a mini Gordon Ramsay.
Run. If you want to easily pass this course do NOT take him he's so specific and the tests will catch you off guard
When all of your classes are normal passing, only turn to over 90% students fail whenever he "teaches", you can tell who has a problem. Some shows off his "terrific knowledge" by squashing down others, though he gets to teach only in a first term college class. Perhaps defeated too many times on his own pathway.
Know who is the problem when 9/10 good students turn into failed whenever he "teaches". One of those who does not bear the faith and pass the responsibilities to students. Grade as if u learnt a thousand times but each weekly class is only 2 hrs. Believes he can turn a novice to expert in 10 lectures, but...all FAILS are for himself.
he's the worst RUN!!!!!
DO NOT TAKE HIM RATHER YOU WANT TO PASS OR LEARN!! Extremely rude and entitled. his lectures are ok, but even if you learned something, when it comes to workshop/quizz/test he doesn't care if you learned or not, he only cares about showing how much power he has over you and he wants to make sure you know that.
Professor Gray is tough but brilliant. His lectures are engaging, and he really breaks down the concepts. Attendance is a must, and the grading is strict, but if you put in the work, you'll learn a ton. unstuck ai was a lifesaver for practice problems.
Getting A+ in his class is impossible. His grading are really strict and he has his own grading criteria regarding code rules. However, you would definitely learn many things from him, the things that other people rarely teach or even rarely know. His lectures are amazing too. And he gives clear feedback on codes and answer questions thoughtfully.
His lectures are very insightful and engaging. He also responds to e-mails/teams very quickly, BUT his grading is absolutely horrid. He will make your life a living hell. Be prepared to be constantly stressed about your grade. Extremely difficult to pass.
Just don't.
He doesn't take the time to teach, he believes that everyone is already an expert.
Avoid him!!!!!!
Attended every lecture and lab, submitted all workshops on time. I passed other courses with A/A+ and failed this one. He teaches like we're experts in C. He'll cut marks if he doesn't like your variable name or your code doesn't look pretty. 2 return statements, your 50% in ws is gone. Quizzes and exams hard asf. Even if he fits ur schedule, no.
What can I say? There's no teaching, just workshops and exams, and he keeps saying that you should already know... even if you've never seen this stuff before. Let's not even talk about the grades, because oh boy... mid-terms and finals with this guy are insanely hard. I've seen naturally smart people fail.
He is one of the best and his lectures are awesome, but he is a tough grader. If you want to learn take him, but if you want an A+, it is impossible to take that.
It is not very hard to get a B if you pay close attention in class and complete the weekly activities. For the midterm and final exams, practicing in advance to become familiar with the questions will help you complete the exams on time, as they are quite long.
Lectures are easy to understand and helpful for building foundational knowledge. You can earn an A if you spend sufficient time practicing coding. However, if your priority is achieving a very high grade, another professor may be a better option.
Class Info
Online Classes
100%
Attendance Mandatory
50%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.49 avg changeRatings by Course
IPC144
3.4
(102)APS145
1.8
(41)Difficulty by Course
APS145
4.7
IPC144
4.2