2.8
Quality3.6
Difficulty41%
Would Retake83
Reviews41%
Would Retake
83
Reviews
Rating DistributionOfficial
83 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
40%
Textbook Required
28%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.46 avg changeRatings by Course
COSC2P90
5.0
(2)3P71
5.0
(1)COSC2P05
5.0
(1)COSC2P89
5.0
(2)FMSC-1P00
5.0
(1)Difficulty by Course
COSC1P03
4.2
COSC
4.0
COSC4P14
4.0
COSC2P13
3.8
COSC2P03
3.7
Reviews (82)
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.
One of the best teachers at the school, definitely one of the best in COSC
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.
Earl is fantastic.
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.
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.
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)
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.
You must have a textbook! Lecture slides don't have much in it.
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.
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.
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.
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!
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.
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.
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.
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.
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.
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
Fifth course I've taken with Earl. High quality, as per usual. If you don't like Earl, you're the problem.
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
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.
Hate computer cuz of prof
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.
Love Earl
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!
Awful!
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%
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
His lectures are a lot of fun and he's a great teacher
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.
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
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.
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.
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
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.
Literally the worst professor at Brock university
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.
Great professor, bit of a jokester in class, but willing to help you even if difficult circumstances
Earl is an absolute G.O.A.T ... respect +
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!
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.
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.
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
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.
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
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.
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.
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.
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..
Lectures were entertaining. Participation is important in tutorials. Assignments were quick to do.
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.
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.
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.
Never suggest Brock University to anyone for computer science (worst department with worst professors like Earl )
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
Has a very unique teaching style that might not bode well for most students
His lectures are so hard to understand.
- 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
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
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.
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
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.
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.
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.
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.
Puts in no effort for student success (bad lectures, unrelated assessments) consistently fails half the class
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
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
horrible teaching style, but a good guy. Assignments are nowhere related to what he teaches in class. Harsh marker
Get ready to be confused
Will never recommend in a million years.
Very bad at teaching, just talks nonsense most of the lecture. Thinks he's funny when he is not.
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.
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
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.
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
"hurt people, hurt people" is something Professor Earl taught me during my student era. Amazing personality, lovely beard.
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.
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.
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.
Take care the exams.
Class Info
Online Classes
100%
Attendance Mandatory
40%
Textbook Required
28%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.46 avg changeRatings by Course
COSC2P90
5.0
(2)3P71
5.0
(1)COSC2P05
5.0
(1)COSC2P89
5.0
(2)FMSC-1P00
5.0
(1)Difficulty by Course
COSC1P03
4.2
COSC
4.0
COSC4P14
4.0
COSC2P13
3.8
COSC2P03
3.7