2.8

Earl Foxwell

Computer Science - Brock University

2.8
Quality
3.6
Difficulty
41%
Would Retake
83
Reviews
2.8
Quality
3.6
Difficulty
2.8
Helpful
2.8
Clarity

41%

Would Retake

83

Reviews

Rating Distribution
Official
83 total ratings

5

24

4

12

3

8

2

5

1

34

What Students Say

He's really fun and nice

COSC3P71 - 4.0 rating

Earl is great, he definitely cares a lot about the students and is really clear about course content

COSC2P90 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

28%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 49 grades
Most common grades:
A (11)
B (8)
A- (7)
Grade Distribution
A(16)B(11)C(9)D(1)F(0)A-/B+(13)
Based on 60 reported grades
A: 11
B: 8
A-: 7
Not sure yet: 6
Common Tags
Tough grader (28)
Hilarious (20)
Lecture heavy (15)
Accessible outside class (10)
Caring (9)
Clear grading criteria (9)
Gives good feedback (8)
Test heavy (8)
Rating Trend

Declining

-1.46 avg change
May
Jun
Jul
Aug
Sep
Oct
Last 6 months
Ratings by Course

COSC2P90

5.0

(2)

3P71

5.0

(1)

COSC2P05

5.0

(1)

COSC2P89

5.0

(2)

FMSC-1P00

5.0

(1)
+13 more courses
Difficulty by Course

COSC1P03

4.2

COSC

4.0

COSC4P14

4.0

COSC2P13

3.8

COSC2P03

3.7

Reviews (82)
1.0
4.0
APCO1P01
Apr 1, 2014

Professor Foxwell is not a good teacher at all. He rambles on about things unrelated to the course during lectures for quite a bit of time, costing class time that we pay for. He also writes terrible guidelines for the online labs, as many times he will give you outdated information or very vague instructions. Nice guy, but should stop teaching.

5.0
2.0
COSC2P90
Grade: A
May 9, 2014

One of the best teachers at the school, definitely one of the best in COSC

5.0
2.0
COSC2P90
Jun 8, 2014

Earl is great, he definitely cares a lot about the students and is really clear about course content. Also a very fair grader. Enjoyed his course a lot.

5.0
3.0
3P71
Grade: Not sure yet
Oct 9, 2014

Earl is fantastic.

1.0
4.0
APCO1P01
Feb 6, 2015

910 times rambles on about irrelevant information throughout his lectures and lab outlines. Seems to just include extra fluff to waste time, while the actual relevant information could be interesting and useful to students. Not only does this waste time and paper, it also degrades his position as a lecturer.

3.0
2.0
COSC
Feb 11, 2015

Earl is a nice guy but a bad instructor. He gets positive feedback because his classes are so easy getting a 90+ is trivial. And lets face it, Brock students like easy. He wastes so much time I feel cheatedripped off by the end of the term. Had him for several classes. Easy, friendly(ish), but dont expect to learn much.

4.0
3.0
COSC3P71
Feb 23, 2015

He's really fun and nice? Like super nice about asking questions and stuff. Plus I'm not sure why but his enthusiasm + tangent style makes it really easy to stay focused on lectures if you have paying-attention-issues (for me at least? I have ADD and most other lectures are impossible)

4.0
2.0
COSC1P03
Apr 30, 2015

Earl shows a disconcerting lack of focus. The class I took with him was run by D. Hughes; I ended up attending Dave's lectures due the the fact that he makes the exam. Found out Earl did not completely cover many of the key topics; it is hard enough to do well on Hughes' exam; I did not need the added challenge of not learning part of the material.

4.0
2.0
COSC2P03
Jul 14, 2015

You must have a textbook! Lecture slides don't have much in it.

2.0
2.0
APCO1P01
Grade: B
Dec 14, 2015

Very weird guy. Would get off topic a lot. Gives you the lecture slides but you need to add info to them. The class has online quizzes and also weekly labs (that you can do ahead of time and just hand them in in lab). Pretty much study from the quizzes and you'll be fine. Pretty easy class, not interesting or well lectured though.

5.0
4.0
COSC1P03
Jun 11, 2016
Would take again

He's a bit odd sometimes, but I sincerely believe that's a good thing. He made the lecture less stressful and made a point to help everybody. This guy seems to genuinely care about the success of his students and knows how to keep his lectures from being boring, so he's good in my books.

5.0
4.0
COSC2P95
Jan 16, 2018
Would take again

Earl is a great dude who taught me more about Java in a single course of C++ than 2 years of schooling. Hard work but worth it, fair as hell.

Participation matters
Skip class? You won't pass.
Hilarious
5.0
2.0
COSC4P78
Grade: A
Feb 22, 2018
Would take again

Amazing Teacher, had him for COSC2P96 as well. Probably best I've had thus far! Only teacher I know that doesn't give dry lectures! Hilarious jokes that keep you awake and attentive. Thanks for your time Foxwell!

Hilarious
Amazing lectures
Caring
4.0
4.0
COSC4P14
Jun 8, 2018
Would take again

Earl provides students with the content they need to know to pass, with no filler. His style of teaching is relaxed, yet to the point. He throws in a BUNCH of humour which really helps to keep your attention through long classes. His assignments are very fair and helps you to get a better understanding on what matters for the class.

Hilarious
Amazing lectures
5.0
1.0
COSC1P03
Grade: A
Dec 17, 2018
Would take again

Earl always made lectures interesting throughout the entire course, but he also was really good at showing what he was teaching. He would quickly code up anything he was teaching about to show the class how it worked and possible errors that could happen along the way. I can't recommend Earl enough.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
COSC2P95
Grade: A-
Jan 10, 2019
Would take again

If you treat the lectures like a map rather than instruction, and spend some time learning on your own, you will get a 70+ in his courses.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
5.0
COSC1P03
Grade: C
Nov 5, 2019
Wouldn't take again

The professor is not good. Half the time he makes jokes, which are not even funny, and the other half he explains stuff like as if we are supposed to know coding by heart. He might be hilarious to several, but he should give up teaching. He does not touch the base of the course properly and his lecture slides or notes do not match with assignments.

1.0
4.0
COSC1P03
Grade: B
Nov 10, 2019
Wouldn't take again

In the spring semester, he held the 1P03 course, so usually this means two months less time. Even though it was gonna get more difficult, he decided to not host labs, for god knows what reason. Labs are supposed to be where to learn the most, but he did not do that. His lectures were completely useless. Went off-track and his jokes were NOT funny.

3.0
4.0
COSC1P02
Grade: C-
Dec 14, 2019
Wouldn't take again

Foxwell gives pretty dry lectures but he does his best to keep them entertaining by filling them with jokes, although usually the jokes are really awkward and don't get any reaction. The lectures are not easy to take notes in and to succeed in the class you really need to spend all your time learning during tutorial and labs

Lots of homework
5.0
2.0
COSC2P05
Apr 20, 2020
Would take again

Fifth course I've taken with Earl. High quality, as per usual. If you don't like Earl, you're the problem.

Skip class? You won't pass.
Clear grading criteria
Caring
3.0
2.0
COSC1P02
Grade: A
Jun 21, 2020
Wouldn't take again

Well, his course doesn't not teach you but review with you, so probably you have to learn it before going to the class. the course is kind of easy understanding by attending lab and tutorial. Pretty much you learn most thing in lab then 2nd the tutorial. But the test and assignments do let you know what you have to learn for the exam

Clear grading criteria
5.0
3.0
COSC1P02
Grade: A
Jun 23, 2020
Would take again

I had Earl for COSC1P02 and thought he was an awful prod. I didn't understand anything he was teaching. I now have him again for COSC1P03 for Spring online and think his issue was attempting to follow the slides provided by Huges. Since creating his own online modules, his teaching has been great! He's approachable, answers emails and easy going.

Gives good feedback
Accessible outside class
Skip class? You won't pass.
1.0
5.0
COSC2P03
Grade: B+
Jun 28, 2020
Wouldn't take again

Hate computer cuz of prof

Test heavy
Tough grader
1.0
4.0
COSC2P03
Jul 9, 2020
Wouldn't take again

WORST prof i've ever had, Smart guy tho. Took 2P03 during Covid and Earl chose to do learning modules instead of lecture slides which did not go well at all, also no labs or tutorials which are vital to understand concepts/code and not to mention his assignments are very nit-picky and if you mess up even a bit, don't expect any decent marks.

Tough grader
5.0
1.0
COSC2P89
Grade: A+
Jul 9, 2020
Would take again

Love Earl

Gives good feedback
Respected
5.0
3.0
COSC2P03
Jul 9, 2020
Would take again

Amazing Prof, took during COVID. The online lectures are so helpful, you can ask any question and it will be discussed. Far more approachable than usual in-class lectures. Quick email response for any questions. Hilarious lectures, always nice and light but also getting the point across. Thank you for the awesome class!

Gives good feedback
Clear grading criteria
Amazing lectures
1.0
4.0
COSC2P03
Grade: Not sure yet
Jul 10, 2020
Wouldn't take again

Awful!

Test heavy
Tough grader
5.0
4.0
COSC1P03
Grade: A+
Aug 21, 2020
Would take again

Earl was great, he WILL catch you if your plagiarize so don't bother. He cares a lot about his students, everyone in 1P03 this term should realize that after receiving our exam marks. It upsets me to read all the neg reviews because I know how many students don't care and put the blame on Earl. If you show up, you can do well. I finished with a 98%

Accessible outside class
Hilarious
Caring
4.0
3.0
2P89
Grade: B+
Oct 26, 2020
Would take again

Really good professor, good communication and such. One critique I hear a lot is he is not the greatest at presenting lecture content. I beg to differ, his approach is more hands on and gives examples to help further one's understanding. His approach is not that of the typical prof and thus has to be adapted to but is really good imo

Gives good feedback
Accessible outside class
Hilarious
5.0
3.0
COSC1P03
Grade: A-
Nov 20, 2020
Would take again

His lectures are a lot of fun and he's a great teacher

Clear grading criteria
Hilarious
Caring
3.0
4.0
1P02
Grade: A+
Dec 7, 2020
Wouldn't take again

Good class, a bit too hard for first years. Big workload and tricky ASN's make you think however if you have prior knowledge or loads of time on your hands you can excel. Earl gets off-topic too often instead of cutting to the point and gets lost in his thoughts but is a funny guy and you won't get bored. Exams are way off from normal work.

Gives good feedback
Hilarious
Tough grader
5.0
4.0
COSC2P89
Dec 29, 2020
Would take again

After 3 courses, I realized that Earl is a great prof for demos and application, but difficult to follow for theory so thank God for no exam. It was difficult learning so many languages at once, but I do understand why we needed to. I wish this course was year long instead or had a follow up course since there are so many back/front end positions

Gives good feedback
Accessible outside class
Hilarious
3.0
4.0
COSC1P02
Grade: B
Feb 20, 2021
Wouldn't take again

You can tell Earl is passionate about what he teaches but he tends to get distracted and go off topic often referencing tv shows, twitch, video games, or movies. While the humour lightens the material its often distracting and elongates the material. Earl never uses DrJava, this makes coding examples a bit more difficult to follow.

Tough grader
1.0
5.0
COSC2P03
Jul 8, 2021
Wouldn't take again

He doesn't use dr java but all assignments are on dr java. There were no labs to help with coding examples and putting theory concepts into code. Class was supposed to be 3h but all the lectures were 1h so basically learn on your own. He's a funny man tho. Unfortunately more funny than educational. Don't expect to learn from his class so prep b4.

Get ready to read
Hilarious
4.0
3.0
APCO1P00
Grade: A
Dec 21, 2021
Would take again

Earl was a great prof. He goes off on tangents a lot but all the lectures were recorded and he always answers emails when you need extra help. He typically gives assignment extensions when the class is struggling. SUCH an easy exam

Gives good feedback
Accessible outside class
Hilarious
2.0
2.0
COSC1P02
Grade: A
Apr 8, 2022

The assignments were alright, definitely a few confusing ones for sure, but the lectures are where we see issues arise. I often spent the lecture prepping for the next one because the tangents could get very long at points. I'd do your reading beforehand and be ready to teach yourself, he's a great guy but gets really distracted.

Clear grading criteria
Hilarious
1.0
5.0
1P02
Apr 16, 2022

Literally the worst professor at Brock university

Tough grader
Participation matters
5.0
2.0
COSC2P95
Apr 16, 2022
Would take again

A wonderful lecturer who overall keeps the class engaged, teaching through metaphors & jokes. His lectures aren't reciting a set of slides or a textbook, but covers content via live code demonstrations. He fills in knowledge gaps that may not of been taught previously by other profs. Overall, he is understanding & empathic to students & deadlines.

Amazing lectures
Hilarious
Caring
5.0
2.0
1P02
Grade: B+
May 18, 2022
Would take again

Great professor, bit of a jokester in class, but willing to help you even if difficult circumstances

Clear grading criteria
Caring
Accessible outside class
5.0
1.0
COSC2P03
Grade: A+
May 25, 2022
Would take again

Earl is an absolute G.O.A.T ... respect +

Clear grading criteria
Inspirational
Lecture heavy
2.0
3.0
COSC2P03
Grade: A
Jul 18, 2022

He rambles quite a lot so it's difficult to know what actually matters to pass the course and really know the material. He doesn't give the best explanation to material because he assumes you should know what he is talking about instead of teaching to learn. He tries to make the material easier though so that's something. Quite strict! Good luck!

Participation matters
1.0
4.0
COSC1P02
Grade: A
Dec 16, 2022

one of if no the most obnoxious professors I have ever had the displeasure of learning from, the most accurate term to describe him would be disorganized, he rarely stays on topic and does not seem to understand how people are actually able to learn.

1.0
3.0
COSC4P78
Grade: Incomplete
Apr 5, 2023

The course has a term project. You can either implement a robot idea or write a 20-page robotics-themed report. You must obtain at least 40% on the project to pass the course. The project is worth only 20% of your final grade so this rule makes absolutely no sense. Components/parts of the robot add additional unnecessary fees to the course.

Group projects
1.0
4.0
COSC
Grade: B
Apr 5, 2023

A lecture filled with jokes and pranks Instructions are vague and excessively elaborate on unnecessary details He tries to be humorous, but it's quite awkward to observe his efforts. I think it would be great if he devoted more passion to the lecture I enjoy computer science, but I really dislike this lecture

2.0
5.0
COSC1P03
Grade: B-
Apr 17, 2023

Really tough assignments that often don't have a lot to do with lecture material, no help found online for assignments. Great help when you email him though.

Tough grader
Lots of homework
Graded by few things
4.0
3.0
COSC1P03
Grade: A-
Apr 26, 2023
Would take again

I enjoyed the class very much. I have learned a lot in this class. Assignments were a bit confusing at first but I could tell there was a lot of care and effort put into making them, and were overall fun to complete. The course was too dependent on the exams, and I wish it was structured more like COSC1P02 where tests were less significant overall

Tough grader
Test heavy
4.0
3.0
COSC1P03
May 4, 2023
Would take again

Earl is a pretty good prof. He is passionate about what he teaches. He loves making jokes in class, sometimes it can be a bit too much which can be distracting to the lecture as he goes off course. His assignments are tricky and the final was difficult too. You need to seriously love CS and be passionate about the subject to get good grades.

Hilarious
Lecture heavy
Online Savvy
4.0
3.0
COSC
Jul 8, 2023
Would take again

Earl is known for being Brock's state-mandated "cool teacher". He's a very relatable professor and tries to avoid boring lectures. He tends to go off on a tangent sometimes, but it's usually related to the material and isn't distracting. The lectures are informative and the assignments interesting, and it's easy to ask him questions.

Hilarious
Respected
Accessible outside class
1.0
5.0
COSC1P03
Grade: B
Sep 27, 2023

This man has no rules, no boundaries. He doesn't flinch at students suffering, stressing or suicidal thoughts. He's not loyal to a flag or a country or any set of ideals. His TA's are uncoordinated and all over the place. He gets off topic during lectures and he discourages the required textbook. He sabotages students and their futures.

3.0
3.0
COSC2P95
Grade: Not sure yet
Dec 12, 2023

There are no grading schemes for the assignment and this really shows in this course. How can students appropriately do the assignments (pages long btw) if it is marked by a TA who gives a grade that they feel is appropriate(tons inconsistencies) . Plus we had an exam for the first time in years... Anyway Earl is a cool dude so its hard to berate..

Tough grader
Amazing lectures
Caring
5.0
1.0
FMSC-1P00
Grade: Not sure yet
Dec 31, 2023
Would take again

Lectures were entertaining. Participation is important in tutorials. Assignments were quick to do.

Participation matters
Hilarious
5.0
3.0
COSC2P03
Grade: A
Jan 10, 2024
Would take again

Earl is clearly very passionate about what he does and it bleeds into his lectures. He'll happily spend an hour meandering around the main topic if he thinks it'll make it easier to understand. Often, it does! Sometimes, it just makes the class a pain to take notes for. Ask questions, assignments are fair, exams typically allow a typed cheat sheet.

Hilarious
Accessible outside class
Online Savvy
1.0
4.0
COSC
Grade: B+
Feb 3, 2024

The most unorganized professor I've come across my life. Although he is passionate about what he teaches I have left the lecture not understanding a single thing every time. Most of my studies involve watching YouTube videos. He goes of in tangents that just confuse you even more and you never know when he comes back to the original topic.

4.0
5.0
COSC
Grade: B
May 9, 2024
Would take again

Very engaging, very knowledgeable, goes on tangents but is overall a good teacher. But the assignments however are overly complicated, not fairly marked and ridiculous for what the content being assessed is.

Tough grader
Amazing lectures
Hilarious
1.0
5.0
COSC1P03
Nov 9, 2024

Never suggest Brock University to anyone for computer science (worst department with worst professors like Earl )

Tough grader
Hilarious
Test heavy
1.0
5.0
COSC1P03
Grade: Not sure yet
Dec 18, 2024

Assignment grading is very unclear, he discourages the use of the course textbook, and when I leave his lectures I feel like I have learned nothing. TAs are messy and all grade differently. Sees that the class is struggling and does nothing

1.0
5.0
COSC1P03
Grade: Not sure yet
Dec 19, 2024

Has a very unique teaching style that might not bode well for most students

Tough grader
Lecture heavy
Accessible outside class
1.0
4.0
COSC1P03
Grade: Drop/Withdrawal
Dec 19, 2024

His lectures are so hard to understand.

Tough grader
2.0
5.0
COSC2P95
Grade: C
Jan 11, 2025

- Very confusing lectures - Tries to be funny (and is sometimes funny) but gets old very very fast - Always picks long 3h lectures at night (why) - In 2P95 he gave me a 0 for 4 assignments because of his very specific requirements that he hadn't mentioned anywhere. I still passed fortunately - I think overall he's not fit for teaching over 2nd yr

Tough grader
Lots of homework
Online Savvy
1.0
5.0
COSC1P03
Grade: C-
Mar 11, 2025

I don't really know what to say other than I don't think he really cares about any of his students. He makes assignments and tests way harder than what we actually get to cover with him, his lectures are a mess, learning on your own can also get really challenging as his slides are brief. DO NOT RECOMMEND

Tough grader
Get ready to read
Lecture heavy
5.0
1.0
APCO1P01
Grade: A
Mar 26, 2025
Would take again

if he taught more then just comp sci I'd highly recommend any course taught by this man. Truly an entertaining prof makes a boring topic interesting and not brain numbing. Will make bad jokes constantly.

Clear grading criteria
Hilarious
Caring
1.0
5.0
COSC
Grade: A-
Mar 27, 2025

one of the worst profs to ever exist. Lectures are mandatory, the course is built in such a way in which you CANNOT study from the slides and pass. If you end up having a sick day or can't make it your miss the content for that lecture entirely.despite the few assignments, he goes out of his way to make it difficult with unnecessary concepts

Tough grader
Participation matters
Lecture heavy
1.0
5.0
COSC2P03
Grade: B
Apr 5, 2025

Goes out of his way to give students a difficult time. Uses ambiguous wording in assignments and refuses to clarify for seemingly no reason. This man is responsible for so many passionate students who otherwise would have succeeded in CS leaving to something else.

1.0
5.0
COSC2P13
Grade: B
Apr 10, 2025

The bad: Lectures are long winded, about 60% related to course & 40% not. If you miss something, it never comes up again as he refuses to use the lecture slides. Very disorganized. Assignments are confusing, overly difficult/lengthy, tight deadline. The good: Earl is very passionate about what he teaches & is down to earth, especially one on one.

Lecture heavy
1.0
4.0
COSC2P13
Apr 12, 2025

Worst Brock professor. The only things you're tested on are what he mentions in class, and it's hard to capture everything he says because he talks erratically and goes on long tangents. Half the class does bad, and he blames them even though his poor teaching style is the reason. Avoid him whenever possible.

Tough grader
Lecture heavy
Graded by few things
4.0
4.0
COSC2P13
Grade: B+
Apr 12, 2025

Earl isnt that bad. His lectures were phenomenal and pushed the point of making sure people learned things. Im not a fan of his testing as they were often very complicated even as someone who attended all lectures taking notes (got 60-70s on all Tests) . His assignments were lengthy but easy. avoid earl if you dont like going to lecture.

Tough grader
Lecture heavy
Graded by few things
1.0
4.0
COSC2P03
Grade: B-
Apr 17, 2025

Puts in no effort for student success (bad lectures, unrelated assessments) consistently fails half the class

3.0
5.0
COSC2P13
Grade: A-
Apr 21, 2025
Would take again

I've had Earl for many courses. The pros are that he knows the content for whatever course he is teaching very well, and he is great at teaching. The cons are that his exams and assignments are extremely difficult and much more complicated than necessary. If you don't go to lecture you will fail, nothing he tests are posted on his slides

Tough grader
Lecture heavy
Accessible outside class
1.0
5.0
COSC1P03
Grade: C+
May 25, 2025

I dont even know what to say about him, one of the worst prof ive ever met, he has so clear slides, assignments and exams were way harder then what was mentioned in class and his lectures are really hard to pay attention to

Tough grader
Get ready to read
Test heavy
1.0
4.0
COSC2P13
Grade: B+
May 27, 2025

horrible teaching style, but a good guy. Assignments are nowhere related to what he teaches in class. Harsh marker

Tough grader
3.0
5.0
COSC2P03
Grade: B-
Jun 19, 2025

Get ready to be confused

Tough grader
Lecture heavy
Test heavy
1.0
5.0
COSC2P13
Grade: Rather not say
Jul 3, 2025

Will never recommend in a million years.

Tough grader
Beware of pop quizzes
Lecture heavy
1.0
5.0
COSC
Grade: Rather not say
Jul 3, 2025

Very bad at teaching, just talks nonsense most of the lecture. Thinks he's funny when he is not.

Tough grader
Group projects
Test heavy
1.0
5.0
COSC1P03
Grade: C
Jul 12, 2025

He's just very difficult to deal with. He won't help you in a meaningful way, his slides are basically empty and just contain the topic name as the heading. No matter how much you attend lectures it's hard to follow his train of thought as he jumps from one topic to another. If you can, take any other professor.

Tough grader
Lecture heavy
1.0
5.0
COSC1P03
Grade: C
Jul 12, 2025

He is tough to deal him. Basically, the only reading material you have is the notes you take in his lectures. Hard to follow, often jumps from one topic to another. By the end of most of the lectures, you won't know what the topic was you learnt today. Does not care about individuals and never gives the benefit of the doubt. Tough exams

Tough grader
Lecture heavy
5.0
4.0
COSC2P13
Jul 20, 2025
Would take again

Although he sidetracks during lectures, it is clear that he is deeply passionate about the subject and has a strong grasp of the material. He communicates course requirements clearly to students and is always on time for lectures. Examples that he briefly mentions in class are to be expected on tests or exams.

Inspirational
Hilarious
Respected
1.0
5.0
COSC1P03
Grade: Rather not say
Jul 26, 2025

I'm not in this class but he's screwing my friends over. Prof. Foxwell, with all do respect, it seems like you are not trying to teach your students, but trying to just test them, and it's not effectively helping them. Hopefully u read this my good b

Tough grader
Lots of homework
Test heavy
5.0
2.0
1P02
Grade: A-
Aug 8, 2025
Would take again

"hurt people, hurt people" is something Professor Earl taught me during my student era. Amazing personality, lovely beard.

1.0
2.0
COSC2P13
Grade: A+
Aug 27, 2025

This instructor teaches a lot of classes in the department which is unfortunate because he only makes material available verbally during lecture, his assignments are written to be confusing. His exams are full of trick questions. He tries hard to be funny and actively tries to trip students up rather than support their education.

Lecture heavy
1.0
5.0
COSC1P03
Grade: C+
Sep 7, 2025

To whoever is reading this... If you have this fella as your Prof. say goodbye to the money you paid for the course. One of Brock university's cash cows.

4.0
4.0
COSC2P03
Grade: A-
Oct 6, 2025
Would take again

After initially failing 2p03 with Sheridan and Li, I was extremely nervous going into a course with Earl because of the reviews/past experiences from other people. To my surprise though, he was one of the most engaging professors and gave the most help and guidance out of many of the other profs in the cs department. If you put the time in, profit.

Participation matters
Lecture heavy
1.0
1.0
COSC2P13
Grade: C
Oct 15, 2025

Take care the exams.

Tough grader
Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

28%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 49 grades
Most common grades:
A (11)
B (8)
A- (7)
Grade Distribution
A(16)B(11)C(9)D(1)F(0)A-/B+(13)
Based on 60 reported grades
A: 11
B: 8
A-: 7
Not sure yet: 6
Common Tags
Tough grader (28)
Hilarious (20)
Lecture heavy (15)
Accessible outside class (10)
Caring (9)
Clear grading criteria (9)
Gives good feedback (8)
Test heavy (8)
Rating Trend

Declining

-1.46 avg change
May
Jun
Jul
Aug
Sep
Oct
Last 6 months
Ratings by Course

COSC2P90

5.0

(2)

3P71

5.0

(1)

COSC2P05

5.0

(1)

COSC2P89

5.0

(2)

FMSC-1P00

5.0

(1)
+13 more courses
Difficulty by Course

COSC1P03

4.2

COSC

4.0

COSC4P14

4.0

COSC2P13

3.8

COSC2P03

3.7

Similar Professors