4.5

Craig Spears

Engineering - Texas A&M University at College Station

4.5
Quality
3.2
Difficulty
93%
Would Retake
215
Reviews
4.5
Quality
3.2
Difficulty
4.5
Helpful
4.5
Clarity

93%

Would Retake

215

Reviews

Rating Distribution
Official

5

133

4

57

3

17

2

7

1

1

What Students Say

I had Spears for two semesters (ENGR 111 and ENGR 112)

ENGR112 - 5.0 rating

The lectures are extremely boring and not helpful

ENGR111 - 3.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

77%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 185 grades
Most common grades:
A (85)
B (30)
B+ (21)
Grade Distribution
A(103)B(35)C(8)D(0)F(0)A-/B+(39)
Based on 197 reported grades
A: 85
B: 30
B+: 21
A-: 18
Common Tags
Group projects (80)
Participation matters (44)
Gives good feedback (42)
Skip class? You won't pass. (41)
Lots of homework (40)
Clear grading criteria (34)
Caring (30)
GROUP PROJECTS (28)
Rating Trend

Improving

+0.55 avg change
Dec
Jan
Feb
Apr
May
Dec
Last 6 months
Ratings by Course

PHYS216

5.0

(2)

HNRENGR102

5.0

(1)

ENGR102H

4.9

(22)

ENGR216

4.9

(9)

CLEN261

4.8

(6)
+3 more courses
Difficulty by Course

ENGR112

3.8

PHYS216

3.5

ENGR111

3.4

ENGR102

3.2

HNRENGR102

3.0

Reviews (215)
2.0
4.0
ENGR111
Grade: B
Nov 17, 2016
Wouldn't take again

He doesn't help you as you need it. Very hard teacher, Wouldn't recommend lots of easier options to take. Made the class very stressful. His homework became especially tough in the second half of the semester.

Participation matters
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
4.0
ENGR112
Grade: B+
Nov 27, 2016
Wouldn't take again

Very boring lectures. Hours of homework. Comes off as rude.

Skip class? You won't pass.
LOTS OF HOMEWORK
GROUP PROJECTS
3.0
4.0
ENGR111
Nov 28, 2016
Would take again

Lectures aren't that great, but it is info that he must go through. However, he is usually available and helpful if you ask him individually, especially at his office hours.

Skip class? You won't pass.
LOTS OF HOMEWORK
GROUP PROJECTS
5.0
3.0
ENGR111
Dec 1, 2016
Would take again

This was professor Spears first semester teaching. His lectures got a little boring but he has required information to go through. The class is fairly difficult but would be the same with any other professor. Lots of practice with LabView and MatLAB outside of class will ensure success. He is very helpful in and out of class when you have questions

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
3.0
3.0
ENGR111
Grade: B
Dec 1, 2016
Wouldn't take again

Wasn't too hard just a lot of unnecessary work that you have no idea how to do so you turn it in half done. Quizzes and homework every day and each homework gets harder even when you don't think it's possible.

Skip class? You won't pass.
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
3.0
4.0
ENGR111
Grade: A
Dec 8, 2016
Wouldn't take again

Be ready to put a lot of work into this class even though it is only 2 hours. Spears isn't the best out there, but if you put in the effort you can do well in this class. If you're reading this and have no idea what programming is, start learning a little before you take the class and you'll be fine

LOTS OF HOMEWORK
GROUP PROJECTS
4.0
4.0
ENGR111
Grade: A
Dec 11, 2016
Would take again

This class is definitely not as bad as people say and this professor is not as bad as people say either. Most of the reviews are low because ENGR111 is just a harder class than what people are used to. If you really try this class will not be that bad, if you are bad at MATLAB though this class could be pretty hard.

Tough Grader
Skip class? You won't pass.
GROUP PROJECTS
4.0
3.0
ENGR111
Grade: B+
Jan 22, 2017
Would take again

Mr. Spears is a good teacher, who tries to make sure everyone understand, and if you pay attention and ask questions, it's not that bad of a class. I would recommend knowing a little bit of coding before hand, it will make it easier.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
4.0
3.0
ENGR111
Grade: A
Apr 14, 2017
Would take again

Really cares about his students and is always available for questions and feedback. Knowing some coding would definitely be useful and help boost your grade near the end of the semester. Has more quizzes than other professors on average.

Respected
Skip class? You won't pass.
Caring
5.0
3.0
ENGR112
Grade: A
Apr 18, 2017
Would take again

I had Spears for two semesters (ENGR 111 and ENGR 112). He was a good and fair professor. Engineering as a class was hard overall and across every engineering class it was the same way. Some lectures were boring and lengthy but that was because of the engineering topics - not him. He teaches the material and wants you to succeed.

Gives good feedback
Respected
GROUP PROJECTS
2.0
4.0
ENGR111
Grade: A
Apr 15, 2017
Wouldn't take again

He was very nice , and grading seemed to go pretty well (the TA's do almost all of the grading so it depends on you TA's). He just has you do a lot more work than the other professors. His class is also very test heavy. He's a pretty strange dude but I ended up doing well enough, just expect to go to class and never skip.

BEWARE OF POP QUIZZES
TEST HEAVY
GROUP PROJECTS
3.0
4.0
ENGR112
Grade: B
May 20, 2017
Would take again

Professor Spears is one of the better teachers but he does give out A LOT of quizzes. Every time there was class, we had two quizzes. He cares about his students and will curve everyone's grades depending on how everyone performs on tests, quizzes, etc. He was pretty lenient on grading the MATLAB project but intense on the Lego LABVIEW project.

Skip class? You won't pass.
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
2.0
4.0
ENGR112
Grade: C
May 23, 2017
Wouldn't take again

I've never had more homework in a class before. His lectures are long and monotone, and he is very cocky about his previous job as an engineer. Believe me, by the end of the year you'll know how good of an engineer he was, because he tells you every week. Homework every night, even when other sections didn't even cover the same section.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
3.0
3.0
ENGR112
Grade: B
Aug 25, 2017
Would take again

Craig is a good professor. His in class notes are really easy to understand and he does a good job of making sure everyone understands concepts and instructions. The semester long projects really get so tricky so make sure to use his help as much as possible. He's a fair grader.

Gives good feedback
Respected
LOTS OF HOMEWORK
3.0
5.0
ENGR111
Oct 4, 2017
Would take again

There is a lot of work and the topics are not covered in class so you have to basically learn to use matlab for really hard homework all by yourself

Respected
Skip class? You won't pass.
BEWARE OF POP QUIZZES
4.0
3.0
ENGR111
Grade: A
Oct 24, 2017
Would take again

ENGR111 is partially a programming class and partially a teamwork class, and as long as you put in the time you should be able to pull off an A. If you have programming experience beforehand the work shouldn't be particularly difficult but that doesn't mean you can't show up or mess around in the group projects.

Participation matters
Skip class? You won't pass.
GROUP PROJECTS
4.0
4.0
ENGR111
Grade: A-
Oct 24, 2017
Would take again

He can come across as intimidating at first but he's there to help you. He may seem hard to approach but he's very nice. What you put into this class is what you're going to get out of it. I failed all the RAT's (pop quizzes) but there were plenty of opportunities to get my grade back up. If you can take his class, take it. WARNING: Coding Heavy

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Clear grading criteria
5.0
4.0
ENGR111
Oct 24, 2017
Would take again

While this is a very rigorous class, you shouldn't expect anything less. The workload does not define the class nor the professor but rather the department as a whole. I found Mr. Spears to be very friendly and approachable and quick to reply to concerns. His class over all has a very positive environment and he helps those who put in the effort.

Tough Grader
Gives good feedback
Skip class? You won't pass.
4.0
4.0
ENGR112
Oct 24, 2017
Would take again

Good man and good teacher. So much homework on thins you wont know. You really need previous coding experience. Quizzes and assignments every class period plus the assigned homework plus the team projects plus the assigned reading and problems. Read the online book several times before each class and make friends with people had coding experience.

Get ready to read
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
4.0
3.0
ENGR111
Oct 24, 2017
Would take again

Spears is alright. He is very professional, he is very clear about the assignments and assures you that his class is not a "weed-out" class. He always shows up photos of his dog at the start of class. Usually once per week, you have to do some Zybooks pre-activities, and you usually have pop quizzes on those days. He's no God but he's pretty good.

Gives good feedback
Respected
BEWARE OF POP QUIZZES
5.0
3.0
ENGR111
Grade: C+
Oct 24, 2017
Would take again

Spears is an experienced engineer that truly cares about his students' career. He promotes teamwork well and makes the classroom a very comfortable learning space free of judgment. Although the lectures are fairly boring, Spears makes up for it with nice pictures of his dog

BEWARE OF POP QUIZZES
Hilarious
GROUP PROJECTS
3.0
4.0
ENGR111
Grade: C
Oct 31, 2017
Wouldn't take again

Spears is a nice person and seems to be a cool guy but I am not a fan of his class. The lectures are extremely boring and not helpful. He reads from a powerpoint posted online. I can read the powerpoint myself but that doesn't mean I've learned anything. If you don't have any coding experience RIP because homework is assigned that isn't taught.

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
4.0
4.0
ENGR111
Grade: B
Nov 10, 2017
Would take again

This class changes every year, so by now I'm sure it's different, but I did not think this class helped me learn anything about the types of engineering. Spears was a good professor in a poorly written class. He was entertaining, and was able to help during class, but the class was not written to teach you how to do the things that were assigned

Skip class? You won't pass.
BEWARE OF POP QUIZZES
GROUP PROJECTS
4.0
3.0
ENGR111
Grade: B
Nov 28, 2017
Would take again

He was a solid choice for engineering 111, the programming at first is very scary and overwhelming but after you get used to it it's not bad. He cares about his students, although he won't baby you and will treat you like an adult. There's a lot of work and teaching yourself outside of class, but thats the same with any professor in 111.

Gives good feedback
Clear grading criteria
GROUP PROJECTS
3.0
2.0
ENGR111
Grade: A-
Nov 23, 2017
Would take again

The class more than him is awful. He teaches the best he can, but he has no control over the course material or how it is covered. At least he tries to be funny and shows us photos of his puppy a lot.

4.0
3.0
ENGR111
Nov 28, 2017
Would take again

Good prof overall, one of the best for 111 because all of the material is standard, he will just make you laugh with pictures of his dog and sarcastic remarks

4.0
3.0
ENGR111
Grade: B+
Nov 28, 2017
Would take again

He's a good professor who does his best to help, but is hindered by the course content. Reading the textbook is a requirement and for a grade, but it definitely helps your grade. Workload is heavy, but it's a weed out class so it's expected. Great Sarcasm though

Gives good feedback
Get ready to read
Skip class? You won't pass.
4.0
4.0
ENGR111
Grade: B
Nov 28, 2017
Would take again

Mr. Spears is a great instructor teaching a not-so-great class. Program changes every year so maybe it'll be better for you. Knowing how to code is golden, & if you don't, LEARN; class is coding heavy! Attendance is not mandatory, but the RATs & CFUs are random, skipping isn't worth it. He's quick responding to emails which is great! Overall good!

Skip class? You won't pass.
BEWARE OF POP QUIZZES
GROUP PROJECTS
4.0
4.0
ENGR111
Nov 28, 2017
Would take again

Good professor, the class is pretty slow and boring but thats more because of the course material. You have to commit learning outside of class but thats typical. Gives way less work than other engr professors.

Participation matters
BEWARE OF POP QUIZZES
Tests? Not many
5.0
3.0
ENGR111
Grade: B+
Nov 28, 2017
Would take again

Spears is one of the best professors for ENGR 111, homework and assignments are much easier compared to other classes. That said, if you don't have any previous experience coding you will still struggle.

4.0
3.0
ENGR111
Grade: A-
Nov 29, 2017
Would take again

I loved Mr. Spears class because he allows us to eat and I´m always hungry. He also shows us pictures of his dog every class which makes it really cool. Plus, he is low-key attractive.

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
GROUP PROJECTS
5.0
3.0
ENGR111
Grade: A
Nov 29, 2017
Would take again

Spears was an amazing prof! He's very friendly and tries to make a boring class p interesting. The class is very organized and he's very accessible. Grades are all pretty clear and he nurtures a very helpful environment in his classroom. There are a lot of opportunities to get help if needed. I strongly recommend him.

Gives good feedback
Skip class? You won't pass.
4.0
4.0
ENGR112
Grade: B
Nov 29, 2017
Would take again

Great prof, cares about his students and builds a solid working environment. This class is hard for an incoming freshman who has never coded a day in his/her life and a breeze for those who have. However, it is still possible to pass or even get an A, depends on how much time you invest into it.

Skip class? You won't pass.
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
5.0
3.0
ENGR111
Grade: A-
Nov 29, 2017
Would take again

Professor Spears is great. I came into this class knowing a lot of the curriculum in the course, but from what I understand from others who do not share that advantage, Professor Spears made it much easier for them. There are a lot of assignments usually due every time we met. The tests were not that bad. Pretty easy A with professor Spears.

Participation matters
LOTS OF HOMEWORK
4.0
3.0
ENGR111
Grade: B+
Nov 30, 2017
Would take again

Spears is a really good guy. Loved having him for ENGR 111 and I'll probably take him for 112 as well. He keeps his lectures entertaining. I will say, his class can be kind of hard if you have no programming experience, but I think that's just how the course itself is in general.

BEWARE OF POP QUIZZES
Hilarious
GROUP PROJECTS
4.0
3.0
ENGR111
Grade: B+
Nov 30, 2017
Would take again

Mr. Spears is a great professor. Always well prepared for class with very thorough lectures. There are a lot of quizzes but if you put in the required time you will do fine. He spent a lot of time in industry and will go out of his way to help you with things outside of class.

BEWARE OF POP QUIZZES
Tests? Not many
Would take again
5.0
3.0
ENGR111
Grade: A
Dec 8, 2017
Would take again

The class is a load of bull, but the professor is amazing. If you just pay attention and attend class, you will do well. A really nice prof and I would recommend him so hard to anyone who is taking the class. His lectures are definitely the some of the best, and his slides which you get outside of class are super useful.

Amazing lectures
GROUP PROJECTS
Would take again
5.0
3.0
ENGR111
Grade: C
Dec 10, 2017
Would take again

Probably the best ENGR111 teacher, he gives little homework and it's easier compared to the other profs. The class is a lot of programming but if you put in a bit of effort, or find some really smart people to hang out with, you'll be fine. I'm taking him for ENGR112 and I would take him again in a heartbeat. He's easygoing and just a nice guy

Gives good feedback
Respected
Tests? Not many
5.0
4.0
ENGR111
Grade: B
Dec 10, 2017
Would take again

Took Spears' for ENGR 111 and while it wasn't easy for me because of how coding-heavy it was, he definitely mde it bareable with this great attitude and willingness to help studnets succeed. I wish I had taken more advantage of the SI sessions and studdied harder for the first test because doing poorly on that is really what hurt my overall grade.

Respected
Inspirational
GROUP PROJECTS
3.0
3.0
ENGR111
Grade: A
Dec 11, 2017
Would take again

Professor Spears assigns a decent amount of homework compared to other profs. His lectures are thorough but don't expect to gain a better understanding of matlab from them. He's a nice guy and will try his best to help you understand the material or give you the resources you need in order to.

Participation matters
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
5.0
3.0
ENGR111
Grade: B+
Dec 13, 2017
Would take again

His class is a lot of work but if you keep up with all of his lectures and the online textbook its not too hard.

4.0
4.0
ENGR111
Grade: B
Jan 8, 2018
Would take again

ENGR 111 took more work for me than any other class. Very hard tests, lots of tricky pop quizzes. Spears is a nice guy and explained things fairly well, but could have been more thorough. Possibly more a fault of the class than him personally.

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
GROUP PROJECTS
4.0
4.0
ENGR111
Grade: B+
Jan 21, 2018
Would take again

I started out this class with absolutely no type of coding background, so generally it was going to be a hard class for me, however I feel like Mr. Spears really eased it with his powerpoints because they contain a ton of information and really help you out of class. Personally, I feel like he is the best engr 111 prof. This class is worth it.

Skip class? You won't pass.
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
4.0
4.0
ENGR111
Grade: B+
Mar 29, 2018
Would take again

I took Spears for 111 & 112, and compared to what I hear from other students about their engineering profs, he is one of the best professors avalible to us. He is very helpful, his lectures are clear and understandable, and he truly does want you to be successful. There's a fair amount of homework & plenty of quizzes to help balance out your grade.

Gives good feedback
Participation matters
Clear grading criteria
3.0
5.0
ENGR112
Grade: B
Apr 25, 2018
Would take again

Solid choice from the limited options A&M ENGR111/112 offers(aka one of the better ENGR profs) -BUT- is a super strict prof and very hard grader. DO NOT expect a curve. Although you will likely need one. He just doesn't care. HOWEVER- he does explain well and is funny and promotes a non cut-throat learning environment(this you will be grateful for)

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
5.0
5.0
ENGR112
Grade: B
Apr 25, 2018
Would take again

super strict prof and very hard grader. DO NOT expect a curve. Although you will likely need one. He just doesn't care. HOWEVER- he does explain well and is funny and promotes a non cut-throat learning environment(this you will be grateful for)

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
4.0
ENGR112
Grade: A-
Apr 29, 2018
Wouldn't take again

It's ENGR 112. You're done-so either way. Spears was my only option. He makes you work for an A, like WORK. But overall, he's a cool dude. I would not pick him again mainly because I never want to deal with Foundations of Engineering again. Don't hate him, hate the class, he's doing his job. That's all I have to say.

BEWARE OF POP QUIZZES
SO MANY PAPERS
GROUP PROJECTS
5.0
4.0
ENGR112
Grade: B
Apr 29, 2018
Would take again

Good choice, material is difficult no madder who you have. Utilize SI and help desk hours.

Tough Grader
Skip class? You won't pass.
Hilarious
3.0
4.0
ENGR112
Grade: B
Apr 30, 2018
Would take again

Lectures are pretty boring, but at least he is well prepared and knows what he is talking about unlike other 112 professors. If you take him make sure you do all the pre-activities and homeworks, even if its just readings, as they are worth a large percentage of the grade.

BEWARE OF POP QUIZZES
GROUP PROJECTS
4.0
5.0
ENGR112
Grade: B
Apr 30, 2018
Would take again

ENGR 112 is an extremely difficult class, but Spears is a nice guy and makes it somewhat bearable. He knows what he is talking about and covers all the material you need to know better than other profs. The class is hard, not so much his fault.

5.0
4.0
ENGR112
Grade: A
May 3, 2018
Would take again

I had Spears for ENGR 111 and chose to have him again for ENGR 112. He is a great prof. He really cares about his students and wants you to do well. He emphasizes the importance of working together. His lectures are usually helpful, and I have heard none of the other prof's are. 10/10 would reccommend taking this prof. Class is hard but he's great.

ACCESSIBLE OUTSIDE CLASS
Caring
GROUP PROJECTS
2.0
4.0
ENGR112
Grade: B
May 7, 2018
Wouldn't take again

Very difficult professor. Grades very hard and makes you work a lot. If you want an easier teacher don't take this one. There are better ones.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
4.0
ENGR112
Grade: B
May 10, 2018
Wouldn't take again

AVOID. Pre-lectures, quizzes, and CFUs often don't reflect material taught in class. His tests are fine, but his rubrics for group projects are harsh. Class average on marble project was less than a 60.

Tough Grader
LOTS OF HOMEWORK
4.0
3.0
ENGR112
Grade: B
May 14, 2018
Would take again

Lectures provide the basics needed for the material. The homework provided a deeper understanding of the material taught in the lectures. Professor genuinely cares about the students passing and will try to make time to talk about issues. Grading criteria are always posted online and gives out a better grade than what most kids deserve.

BEWARE OF POP QUIZZES
Clear grading criteria
GROUP PROJECTS
4.0
3.0
ENGR112
Grade: A
May 15, 2018
Would take again

He is a really good professor, especially in comparison to the other professors. There are a lot of quizzes and CFU's in the beginning of the semester; however, the quizzes and CFU's rarely come up end of the semester. The class itself is hard, but the in class activities help you learn the material better. It is a lot of work, but an A is doable.

Participation matters
Caring
GROUP PROJECTS
3.0
4.0
ENGR112
Grade: A
May 24, 2018
Would take again

Spears is a hit or miss most people. I personally liked him despite how hard the class was because the grading criteria were clear (but strict) and the class was well organized. He can come off as 'cold' but don't hesitate to reach out for help.

Tough Grader
Skip class? You won't pass.
Clear grading criteria
5.0
2.0
ENGR112
Grade: A
May 30, 2018
Would take again

Mr. Spears was one of my favorite professors. He really cared about his students and took time to explain anything that confused students. I took him for 111 and signed up for 112 with him as well. He grades fairly and helps out students especially when they show interest or show that they are trying.

3.0
2.0
ENGR112
Grade: A
Jul 20, 2018
Would take again

Mr. Spears really does care about his students. The grading criteria was very harsh for a lot of the projects, and the TA's were not very helpful when asking questions (especially the "wizard" TA), but Mr. Spears himself is not to blame for these things. If he's teaching one of the new engineering classes, he's a solid professor to take.

Tough Grader
Participation matters
Skip class? You won't pass.
5.0
4.0
ENGR111
Grade: C
Aug 6, 2018
Would take again

The best part of having Professor Spears is that he truly cared for his students. He does have high expectations in class, but the reason I passed his class is because he recognized my dedication to learn regardless of the grade I earned. I recommend any Aggie to this instructor because he will help no matter the level of difficulty.

Clear grading criteria
Caring
GROUP PROJECTS
5.0
3.0
ENGR111
Grade: C
Aug 8, 2018
Would take again

He tries to prepare you for the upcoming class/lecture, and the exams. He has good pre-activities that can help you review and apply what you're about to learn. He's generous and is there if you need any help; he really tries to make himself available for the students. Don't forget to look at the feedback on ecampus of the assignments, it can help!

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
1.0
ENGR111
Grade: A
Aug 18, 2018
Would take again

He did really well at preparing you for class if you read the pre-activities. There were times where he was not the greatest, but he would always answer questions if you asked. He was the kind and he does curve his class.

Gives good feedback
Participation matters
BEWARE OF POP QUIZZES
4.0
2.0
ENGR102
Grade: Not sure yet
Nov 9, 2018
Would take again

Mr. Spears is a good man who can be a little hard on grading - be sure to study for tests, because he can be particular about your answers. Good, solid teacher for ENGR 102.

Tough Grader
Respected
GROUP PROJECTS
5.0
1.0
ENGR102
Grade: A
Nov 15, 2018
Would take again

The difficulty may vary based on past coding experience as the class is basically an intro to Python course. The projects and labs were manageable and somewhat challenging. Participation, attendance, and group work are basically required in order to pass. As a teacher, he really tries to explain the information and support struggling students.

Participation matters
LOTS OF HOMEWORK
GROUP PROJECTS
5.0
4.0
ENGR102
Grade: Not sure yet
Nov 21, 2018
Would take again

I couldn't ask for a better professor for my first semester, he is the guy who will make you work for your grade but help you along if you need to. Before going to class, you have to read the textbook and if you had any questions on it he has an amazing lecture prepare before getting to work. I recommend him if you are willing to put in the effort.

Participation matters
LOTS OF HOMEWORK
Inspirational
4.0
4.0
ENGR102
Nov 30, 2018
Would take again

Spears is a great teacher and lecturer, he does require the zybook readings which are helpful. He cares a lot for his students and is a great guy. His classes are harder than the other teachers. Where as almost almost all other teachers in engineering 102 cut out at least one assignment to help your grade out, he did not. Great teacher, though.

Respected
Skip class? You won't pass.
Caring
4.0
3.0
ENGR102
Grade: B+
Dec 8, 2018
Would take again

Everything in here is group based except for quizzes and tests, so find a good group and stick with it. Other wise he is great all around professor but sometimes the work load can be a bit much.

Tough Grader
Get ready to read
GROUP PROJECTS
5.0
3.0
ENGR102
Grade: A-
Dec 11, 2018
Would take again

Mr. Spears is an excellent professor who really cares about what he is teaching. He makes class more interesting with pictures of his dog, Frodo. Even though some of the lab assignments are difficult, I have found that Mr. Spears has greatly increased my coding knowledge. If you have the opportunity to take his class, do it! You wont regret it!

Respected
Skip class? You won't pass.
Caring
4.0
4.0
ENGR102
Dec 12, 2018
Would take again

Spears isnt easy because he wants you to understand the topics and learn, not just get by. He truly cares about his students and wants you to succeed. He will work with you if you work with him, and is very accessible outside of class.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
ENGR102
Grade: A
Dec 13, 2018
Would take again

Spears is a solid professor. He's a funny dude who actually tries to get to know his students. He's not too lecture heavy, but there was a lot of classwork and HW, and we had a quiz basically once a week. However, you will definitely learn your stuff if you actually contribute to the group assignments and put in the work.

Skip class? You won't pass.
Participation matters
Lots of homework
4.0
3.0
ENGR102
Grade: B+
Dec 17, 2018
Would take again

Spears was a great professor. His lectures during class were entertaining and made it easy to stay engaged in class. He makes a point to get to know his students and is also quite funny. Definitely would take him again. Engineering 102 could get confusing at times, but he was often available for help or questions when needed.

Respected
Skip class? You won't pass.
Caring
5.0
2.0
ENGR102
Grade: A+
Jan 21, 2019
Would take again

Craig is a freaking G. Super cool guy, would always come up and greet his students before class. You have to read the interactive book before class, but its not too bad, very helpful. Homework is due every week before class. Lectures aren't too long so you can work on your group projects (due by end of 2nd class). He's the right amount of strict.

Gives good feedback
Clear grading criteria
GROUP PROJECTS
5.0
3.0
ENGR216
Grade: A
Apr 5, 2019
Would take again

Since it's the first semester it's being taught, the class itself was a mess, but Spears definitely did his best to counteract that. Occasional homeworks and pre-lectures with in-class quizzes that are easy if you did the pre-lecture material. Spears himself is funny, full of character, and loves to show off his dog, Frodo. Generally accessible.

Accessible outside class
Hilarious
5.0
3.0
ENGR102
Grade: A
Apr 9, 2019
Would take again

Spears is a great professor of practice. He cares about his students and was knowledgeable about the material. For the class, just make sure to keep up with the textbook and pick a good group at the beginning of the year. There are quizzes, so attendance is important. Overall tho, ENGR102 was a pretty good course that was helpful without being hard

Gives good feedback
Group projects
Hilarious
4.0
3.0
ENGR102
Grade: B+
Apr 16, 2019
Would take again

This class can be difficult, but i feel as though he did a great job explaining the information. He really cares about his students, and tries his best to maintain a great professional workplace. He also curves a little at the end. Get close with your team so you can work together and knock stuff out.

Accessible outside class
Participation matters
Caring
4.0
2.0
ENGR102
Grade: A
Apr 16, 2019
Would take again

If you do the textbook work which is fairly easy and then do the assignments out of class, you will always know what you're doing and can code at a very proficient level. He provides many resources for his students to succeed and tries to ensure that you learn the class material

Lots of homework
Participation matters
Clear grading criteria
5.0
2.0
ENGR216
Grade: A+
Apr 18, 2019
Would take again

Not much to do in 216 besides the occasional homework. Very interesting lectures.

Inspirational
Clear grading criteria
5.0
2.0
ENGR216
Grade: A
Apr 18, 2019
Would take again

Pretty cool, nice dude. He's pretty laid back and wants to see his students succeed.

Gives good feedback
Respected
Accessible outside class
5.0
1.0
ENGR216
Apr 18, 2019
Would take again

His lectures are entertaining even when the topics are not interesting. The class isn't hard, just pay attention and listen to the lectures. He tends to post pre-lecture activities that average around 10 minutes long , and he may quiz you on them in class. There is regular homework, but you get plenty of time to finish it.

Respected
Hilarious
Caring
5.0
3.0
PHYS216
Apr 18, 2019
Would take again

First year this class was taught and he took every mishap in stride. Every change that was forced from above his pay grade he made it to where we at least had a chance at a good grade.

Respected
Accessible outside class
Beware of pop quizzes
5.0
2.0
ENGR216
Grade: A
Apr 22, 2019
Would take again

Great guy and great professor. It is not his fault the class itself is a trainwreck. He is super open about what is going on and does his best to keep students informed. This was the first year this class was taught so it was quite a mess and touched on more material than 50 min can cover. Has in-class quizzes and pre-lecture activities.

4.0
4.0
ENGR102
Grade: B
Apr 23, 2019
Would take again

Make sure you do every single lab and get involved with your group and with the student helpers present. Spears will help you and he is very active in walking around the class to watch you work. Make sure you work the whole time.

Lots of homework
Participation matters
Group projects
5.0
4.0
PHYS216
Grade: Incomplete
Apr 28, 2019
Would take again

He's charismatic and approachable, and he knows his stuff. PHYS 216 is a mess of a class, and the quality of your professor for it doesn't really matter. He's a cool guy nonetheless. He does these "RATs" to test for your preparedness for class, and some of the questions are dumb (one required you to memorize a number from a 40 minute documentary.

4.0
5.0
ENGR102
Grade: B
May 30, 2019
Would take again

As someone with no knowledge of the programming language we were taught, I struggled a lot. You need to be ready to read, watch videos, go to SI session, and attend office hours. Everything builds on itself so try to not miss a day or not understand a topic. There are lots of group and individual assignments. Also a quiz every week.

Lots of homework
Skip class? You won't pass.
Group projects
5.0
3.0
ENGR102H
Grade: A-
Nov 20, 2019
Would take again

Mr. Spears is an amazing professor that really cares about his class and does it to the best of his ability. Always provides fun and engaging labs and assignments, whereas other profs usually provide boring ones (this is more important than you realize!). He is very organized and has all his material online. If you want to succeed take Mr. Spears!

Respected
Participation matters
Caring
3.0
4.0
ENGR102
Grade: B+
Nov 20, 2019
Would take again

Craig Spears is a very kind professor. He cares a lot about his students and tries to establish a connection with them rather than just seeing them every day and not knowing anything about them. Coding is hard if you haven't done it before but go to TA office hours and get help when struggling. He does simply read off slides but is a very nice man.

Participation matters
Skip class? You won't pass.
4.0
4.0
ENGR102
Nov 20, 2019
Would take again

Hes helpful and pushes you in the right direction without fully giving you the answer allowing you to improve yourself. Is funny and loves his dog a lot.

Gives good feedback
Lots of homework
Group projects
5.0
3.0
ENGR102
Nov 21, 2019
Would take again

In class gives pretty informative lectures but it's still good to read the textbook which is a grade. You have a group and individual lab every week that's due Sunday night before the next week which is really nice compared to some professors who make it due before the end of class. The quizzes every week aren't too bad and can be reviewed for.

Accessible outside class
Skip class? You won't pass.
Group projects
5.0
2.0
ENGR102
Nov 21, 2019
Would take again

I came in with 0 experience in Python, but the interesting projects provided every week made learning easy. New concepts are introduced incrementally and the projects build upon each other. Do the projects well and you'll learn. Quizzes every week. The only problem was bad feedback on the midterm, but attending office hours should fix that.

Respected
Participation matters
Group projects
5.0
4.0
ENGR102
Grade: A-
Nov 21, 2019
Would take again

I came into this class with ZERO programming knowledge. Mr. Spears honestly helped me so much to learn and so easily. The best thing to do is attend class and do all the assignments, and if you have a question JUST ASK. It might get a little challenging but he makes the class so worth it. Also, no textbook but you do have to subscribe to zyBook.

Gives good feedback
Skip class? You won't pass.
Caring
5.0
3.0
ENGR102
Grade: A
Nov 21, 2019
Would take again

He is the best proffesor I could ask for for my first programming course. He makes his own assignments so that they can convey an idea in a more interesting way. He is very personable and I highly recommend taking his class.

Lots of homework
Clear grading criteria
Hilarious
5.0
2.0
ENGR102
Grade: A
Nov 21, 2019
Would take again

As a professor of practice, Dr. Spears prepares you not only for your labs and tests, but also for professional experiences. He keeps things interesting in lecture and has a great sense of humor! Frodo for the win!!!! :)

Inspirational
Amazing lectures
5.0
3.0
ENGR102
Grade: A
Dec 3, 2019
Would take again

Mr. Spears is an awesome prof. If you have previous coding experience, his class is a sinch. Even if you don't, his lectures are engaging and you'll make it through. He's stern with his grading criteria, but he will sit down and caringly explain the concept till you know it. If you can take him, do it.

Clear grading criteria
Hilarious
Amazing lectures
4.0
2.0
ENGR102
Grade: A
Dec 4, 2019
Would take again

Craig is certainly one of the better options for 102. His class is SO well-organized and assignments are very helpful. Straightforward class for someone with no prior experience. Get a good lab group... it'll make or break your semester! He's a bit prideful, but I still think he's a good prof. As much as I hate to say it, the zyBook really helps.

Accessible outside class
Participation matters
Group projects
4.0
3.0
ENGR102
Grade: A
Dec 7, 2019
Would take again

Spears is a good Professor. He is passionate and caring, and has fair homework, quizzes and tests. Make sure you actually do the Python labs, team and individual. Thats the only way youll be ready for the midterm and final, you cant cram for this class. Put in the work Get an A

Lots of homework
Skip class? You won't pass.
Lecture heavy
4.0
3.0
ENGR102
Grade: A
Dec 18, 2019
Would take again

This is a weed out class for engineers. It is a ton of work. If you can code then you'll be okay, but you still have to put in the work. Mr. Spears is awesome though! He has tough quizzes and projects that require some thought but he is very fair. I would absolutely recommend Spears to anyone.

Lots of homework
Participation matters
Group projects
5.0
4.0
ENGR102
Grade: A
Jan 2, 2020
Would take again

With no prior coding experience, this course was rather challenging for me, but it was very doable due to his lectures and availability outside of class. Choose a good lab group at the beginning... it really does make or break your semester!

Participation matters
Skip class? You won't pass.
Group projects
4.0
3.0
ENGR102H
Grade: B
Jan 6, 2020
Would take again

Professor Spears is a great guy who somehow gets to know all of his students. His class was enjoyable and the assignments were made to be fun and still challenging. The class is set up so people with heavy coding experience will have an easy time and people with no coding experience will have a fairly good time.

Lots of homework
Skip class? You won't pass.
Group projects
5.0
4.0
ENGR102
Grade: A
Jan 15, 2020
Would take again

Fair grader, explains well, wants his students to learn how to think, and always wants feed back on how to teach better. He'll walk around groups and ask about their thought processes. He encourages you to critically think for yourself and helps you along your own thought process rather than simply tell you what to do or how to "do it by the book."

Gives good feedback
Inspirational
Clear grading criteria
5.0
4.0
ENGR102
Grade: A
Jan 28, 2020
Would take again

Professor Spears is kind, respectful, and cares immensely about teaching well. The class is very project heavy, which means it can be a lot of work with unreliable group mates or a breeze with the opposite. Choose who you sit with on the first day wisely. Surprisingly, I found his honors tests were harder than cs121 exams. Great guy overall.

Respected
Participation matters
Caring
5.0
4.0
ENGR102
Grade: A
Jan 30, 2020
Would take again

Professor Spears is very organized, and always has interesting homework projects. Most of the class grade will be based off of group project grades, though, so be sure to find a good group. There are quizzes every week except exam weeks. Won't be hard at all if you have coding experience (just time-consuming), but if you don't it might be harder.

Lots of homework
Skip class? You won't pass.
Group projects
5.0
3.0
ENGR102
Grade: B
Feb 4, 2020
Would take again

Everyone absolutely loves professor spears and his dog, Frodo! I wholeheartedly recommend this professor, he is the best engineering professor at TAMU, I'm sure of it.

Respected
Lots of homework
Accessible outside class
5.0
4.0
ENGR102
Grade: A
Apr 4, 2020
Would take again

Professor Spears is awesome. I had never coded prior to his class, and still managed to get an A. He makes sure you understand the material, and his class is pretty difficult. However, I learned more in his class than I did in any other class my first semester at A&M.

Gives good feedback
Participation matters
Group projects
5.0
4.0
ENGR102
Grade: A-
Dec 8, 2020
Would take again

Professor Spears is super nice and really funny. He has a dog named Frodo who is the cutest. As long as you pay attention in class you'll be fine, but if you have prior experience with Python then the first half of the semester is extremely easy.

Group projects
Clear grading criteria
Hilarious
5.0
4.0
ENGR102
Grade: B+
Dec 13, 2020
Would take again

Professor Spears is an amazing professor. I had never coded before this class and did not even know what a program was, but his lectures were super helpful and entertaining. I really enjoyed going to his lectures in person. Lots of team projects and homework, but it is all doable. Highly recommend taking him, I'm convinced he's one of the best!!

Group projects
Hilarious
Amazing lectures
4.0
3.0
ENGR102
Grade: A
Jan 12, 2021
Would take again

This class was very homework-heavy and doing the labs was the best way to learn the material. The textbook and lectures were not very helpful, but they were required for participation points. Spears was very laid back and explained things in a straight forward way.

Lots of homework
Group projects
5.0
4.0
ENGR102
Grade: A
Aug 27, 2021
Would take again

The class is extremely HW heavy and you should expect to spend a lot of time on it. Especially towards the end of the semester, there are two bigger team projects that are very time consuming. However, Craig goes over relevant examples during lecture AND clearly explains things that are confusing to students. **Class was taken during summer

Lots of homework
Group projects
Caring
4.0
3.0
ENGR102
Grade: B
Nov 18, 2021
Would take again

He gives students the opportunity to teach themselves while giving them references to important code we need for the assignment. This class develops critical thinking when coding which is great for those that want to learn more about coding. However, if you dont want to code then don't take the class. But should you desire to code, Spears is great!

Participation matters
Group projects
Clear grading criteria
4.0
4.0
ENGR102
Grade: Not sure yet
Nov 19, 2021
Would take again

Professor Spears does whatever he needs to do to help his students succeed. However, you will have to put much effort into this class if you want to do well. If instructions are unclear, he is always willing to clarify for you, so definitely ask if you have questions.

Respected
Lots of homework
5.0
4.0
ENGR102
Grade: A
Nov 23, 2021
Would take again

Spears is an amazing teacher and really helps freshman engineers through their first semester. While coding is hard especially for beginners, Spears never fails to respond to emails about bugged code and his lectures very thoroughly set you up for what you need to know. Quizzes are always straightforward from the lecture slides or textbook.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
3.0
HNRENGR102
Grade: A+
Nov 26, 2021
Would take again

Great professor. Well structured class. Maybe a bit rough for non coders, but that's more of an issue with the engr 102 curriculum. Take this professor if you can-he's great.

Gives good feedback
Group projects
Clear grading criteria
5.0
3.0
ENGR102
Grade: B+
Nov 29, 2021
Would take again

I had never coded before coming to A & M but I learned a lot and progressed super far. Definitely come to class because his lectures show stuff that want to know. This is really one of those classes where the more you put in the more you get out. Spears is one of those profs that is always in a good mood and willing to help out. I 100 % recommend.

Gives good feedback
Skip class? You won't pass.
Clear grading criteria
5.0
2.0
ENGR102
Grade: A
Nov 30, 2021
Would take again

My favorite class of the semester; Pretty easy with fun group projects every week. There are a lot of quizzes and homework assignments per week, but they aren't hard and help you learn the material.

Gives good feedback
Respected
Lots of homework
5.0
2.0
ENGR102
Grade: A
Nov 30, 2021
Would take again

If you've coded before, this class is a breeze. If not, Spears will be a great teacher and help you learn the content. He cares about his students, lectures well, and is overall a really great teacher. Take him if you can!

Lots of homework
Participation matters
Clear grading criteria
5.0
3.0
ENGR102
Grade: A
Nov 30, 2021
Would take again

Professor Spears is a really cool guy. His lectures are really informative, as he connects the topics to more understandable real-life examples. Also, he always puts photos of his dog, Frodo, on the end of each lecture slides. 15/10 amazing dog. He's a really down to earth guy, so if you have questions, just ask and he'll help you.

Gives good feedback
Group projects
Amazing lectures
4.0
4.0
ENGR102
Grade: B-
Nov 30, 2021
Would take again

Textbook referenced is zybooks. Just do them and don't behind. Make sure you're able to complete the assignments and understand how to do them all. If you can do that, then you'll be fine. Also, weekly quizzes, study lecture slides (which you mostly read on your own).

Lots of homework
Participation matters
Group projects
5.0
3.0
ENGR102
Grade: A+
Dec 1, 2021
Would take again

Everyone's in a group of 4 for the semester and you code projects together. It's fun, and Professor Spears does an excellent job of teaching and putting effort into making everything clear and simple. He also puts pictures of his extremely cute dog named Frodo at the end of every slideshow.

Respected
Participation matters
Group projects
5.0
3.0
ENGR102
Grade: A
Dec 6, 2021
Would take again

Spears makes the class very organized and prepares you well for the exams/provides helpful resources. His lectures are good and not too long to where you can usually have enough time to finish team labs. If you haven't coded before, the class will take a good amount of work but Spears makes it less difficult to learn with his teaching technique.

4.0
4.0
ENGR102
Grade: A
Dec 7, 2021
Would take again

This class is going to be a lot of work regardless of your professor. However, Professor Spears makes this class tolerable by clarifying from the outset what is needed to succeed in his class. He is very organized, posting lecture material and homework at the beginning of the week. A difficult class, but Spears does all he can to help his students.

Lots of homework
Participation matters
Group projects
5.0
4.0
ENGR102
Grade: A
Dec 7, 2021
Would take again

Excellent coding teacher, although it'll be intimidating at the start for people new to coding. Does a really good job presenting the material and helping you to understand it throughout the semester. My class had group and individual projects each week that were not too difficult to complete. I really recommend taking him. Very respectable teacher

Gives good feedback
Lots of homework
Group projects
5.0
3.0
ENGR102H
Grade: A
Dec 10, 2021
Would take again

The class can be difficult, especially if you haven't coded before, but Spears makes the lectures both entertaining and informative. Many labs are group work, so pick your team wisely. Textbook is technically optional but highly recommended. I enjoyed the lecture setup (read slides before class then an in-class coding demonstration).

Gives good feedback
Group projects
Amazing lectures
5.0
4.0
ENGR102
Grade: B
Dec 11, 2021
Would take again

Spears is a great professor and the class is enjoyable. The only issue I had with the class was how homework-heavy it is. For me, it took up a lot of my time to the point where it affected my performance in other classes. There are also team assignments every week, so make sure that you pick people that will actually put in work.

Lots of homework
Group projects
Caring
4.0
5.0
ENGR102
Grade: B
Dec 13, 2021
Would take again

ENGR 102 is a hard class. I didn't have any coding experience and it really showed in this class, as it is basically a test of if you've had coding experience before or not. Professor Spears was good and wanted his students to succeed, but the class put him in a bad position and set inexperienced coders up to fail. I would recommend Spears though.

Lots of homework
Skip class? You won't pass.
Group projects
5.0
3.0
ENGR102
Grade: A
Dec 13, 2021
Would take again

I've never coded before and spears made this class pretty manageable. A good chunk of your grade will come from group projects. He is just generally a cool guy and he shows his dog Frodo at the end of lecture and during the tests! The final was super hard this year (fall 21) but I ended up with an A with 87.2% (90% is the usual cutoff).

Lots of homework
Participation matters
Group projects
5.0
3.0
ENGR102
Grade: A
Dec 14, 2021
Would take again

Professor Spears is a great professor. He is spot on with every lecture, understands how to help kids with questions and problems, and is very clear with what is expected. You do need to put the work in to succeed in this class, but Spears gives you every resource to do so. Best professor I have had so far and absolutely take him if available.

Group projects
Clear grading criteria
Amazing lectures
5.0
4.0
ENGR102
Grade: A-
Dec 14, 2021
Would take again

Spears is great. Understands the base concepts of how to teach novel concepts like coding very well, and if you pay attention you will learn. His tests can be very hard, and are focused around edge cases, but coding is really hard to test otherwise. I did well, but then tanked the final exam and Spears was really nice to bump me up to an A.

Gives good feedback
Participation matters
Caring
4.0
4.0
ENGR102
Grade: A
Dec 15, 2021
Would take again

Professor Spears was a solid choice in my opinion. I had to study pretty hard to get an A in this class because I did not have a foundation in coding at all but it's not impossible you just have to put in the work. He shows that he cares, and he really pushes you but the class as a whole is just frustrating but nothing, he has control over.

Lots of homework
Skip class? You won't pass.
Group projects
4.0
4.0
ENGR102
Grade: B+
Dec 16, 2021
Would take again

Prof. Spears was a really solid professor for my ENGR 102 class this semester. I had no coding experience prior to this course, but Spears taught the course well enough for beginners like me to catch on pretty quickly. If you get him, you are in a good position for success in this course.

Participation matters
Group projects
Clear grading criteria
5.0
3.0
ENGR102
Grade: A
Dec 19, 2021
Would take again

Fantastic professor. Gives a reasonable amount of homework, and the homework is of reasonable difficultly. He occasionally gives optional practice problems as well. He genuinely wants his students to succeed. The final is difficult, but manageable if you keep up on the material throughout the semester. 10/10, highly recommend.

Gives good feedback
Clear grading criteria
5.0
3.0
ENGR102
Grade: A
Jan 4, 2022
Would take again

Great prof, ask him about his Dog's incident with the Russian family.

Hilarious
Amazing lectures
Caring
5.0
2.0
ENGR102
Grade: A
Jan 11, 2022
Would take again

Midterm (20%), Final (25%), & 10 lecture quizzes (20%) most of the grade. Weekly individual & team projects were pretty easy. Just keep your groupmates accountable, which makes the class easier/fairer for you. His lectures/Canvas was organized, but grades mostly came out during the final weeks. Doesn't lecture, leaves class time to do the labs.

Gives good feedback
Group projects
Hilarious
4.0
4.0
ENGR102
Grade: A
Apr 19, 2022
Would take again

This is a difficult class and is extremely homework heavy. As others have said, pick your group wisely, there is a lot of group work. However, I don't have a single bad thing to say about Spears, he's a great professor, is very helpful and cares a lot. He makes lectures fun and engaging and gives good demonstrations. I'd highly recommend Spears.

Gives good feedback
Lots of homework
5.0
3.0
ENGR102
Grade: A-
Apr 21, 2022
Would take again

He's a pretty dang good prof. His lectures can be a bit boring, but he is a great teacher and is always there to help out when needed. He grades strict because he has to keep it consistent for everyone, but no other complaints. Constant pictures of his dog brings you joy each day. If you can take him, go ahead and do it.

Participation matters
Caring
5.0
2.0
ENGR216
Grade: A
May 3, 2022
Would take again

Professor Spears genuinely wants his students to succeed and sets up class to reflect that. Highly recommend taking him for both 102 and 216. He ensures that each and every students is set up for success.

Group projects
Caring
Lecture heavy
1.0
5.0
ENGR102
Grade: Not sure yet
Sep 4, 2022

He gave us a project for linear interpolation in 3D, but the answers he gave us to match our program with were wrong. I spent the better part of 2 days working on trying to figure out what was wrong with my code after he didn't respond to my email for 3 days, just to realize that the test answers were wrong. Do not take!

Tough grader
Get ready to read
Lecture heavy
5.0
3.0
ENGR102H
Grade: A+
Nov 28, 2022
Would take again

Mr. Spears is knowledgeable and seeks the success of his students. His class is part lecture (very good), but mostly time for group projects. Thus, most group projects can be finished in class. Mr. Spears uses PyCharm, which is actually used in industry. He also points out good practices and conventions, allowing you to build good habits.

Group projects
Clear grading criteria
Hilarious
4.0
5.0
ENGR102
Grade: Not sure yet
Nov 29, 2022

Prof Spears loves his dog and cares about the class a lot, but the class work takes a bunch of time. He does not give extra credit on zybooks which is something most other teachers do, and the TAs are not helpful when it comes to helping with team or individual labs. I recommend looking at basic python coding videos online before classes starts.

Participation matters
Group projects
Clear grading criteria
5.0
4.0
ENGR102
Grade: A-
Nov 29, 2022
Would take again

Really good teacher and very helpful. The assignments were challenging but not too hard. Tests were moderate but not bad if you study. Really good guy, very respected, great teacher.

Group projects
Gives good feedback
Respected
5.0
3.0
ENGR102
Grade: A
Nov 29, 2022
Would take again

1. I really liked him, he was very friendly and helpful 2. There was a good amount of homework, but it's doable. Most weeks it was ~2 group assignments and ~2 individual assignments 3. We had to read the material outside of class and he would do demos in class 4. If you do the reading it's really not that bad, even if you've never coded (I hadn't)

Get ready to read
Group projects
Lots of homework
5.0
3.0
ENGR102
Nov 29, 2022
Would take again

He's a great professor and is very easy to approach! If you've never taken a python/coding class before, this course might be a little difficult but ZyBooks reading assignments will help a lot. Just be ready to code a lot and don't procrastinate your homework assignments.

Group projects
Gives good feedback
Lots of homework
4.0
4.0
ENGR102
Grade: C+
Nov 29, 2022
Would take again

A good teacher, cares about the students. He shows pictures of his dog and 10/10 would take again. PLEASEEEEEE read the lecture slides before lecture and the Zy book.

Group projects
Amazing lectures
Lots of homework
4.0
4.0
ENGR102
Nov 30, 2022
Would take again

I had no coding experience coming into this class. The first couple of weeks I wasn't aware we had to be reading his power points, but I was still able to learn using only the ZyBooks and examples in class. I once went to his office hours, but he wasn't there though. If you have no coding experience I would definitely recommend professor Spears!

Clear grading criteria
5.0
3.0
ENGR102
Grade: B-
Dec 2, 2022
Would take again

Spears is a GREAT prof and the best you can get for Engr 102, but beware, his quizzes are harder than other professors and there are a lot of them. Just be sure to sit with a good group of people because your grade depends on it, but you switch teams halfway through the semester. You MUST go to class because most of the projects are done in class.

Participation matters
Group projects
5.0
3.0
ENGR102
Dec 3, 2022
Would take again

Professor Spears is a wonderful teacher who is easy to approach and clearly has a complex understanding of the material. His lectures are engaging, funny, and explain the concepts in a way that is easy for most people to follow along with. Although the quizzes are a bit hard, he cares about his students and will give help to those who need it.

Amazing lectures
Hilarious
Accessible outside class
5.0
3.0
ENGR102
Grade: A
Dec 11, 2022
Would take again

Prof. Spears is a great teacher and is very approachable. Do the ZyBooks honestly and read his lecture slides before class; both help a lot, especially if you're new to coding. Quizzes and exams can be difficult, but they're doable with a good amount of studying. Loves to show pictures of his dog, Frodo. Highly recommend him!

Group projects
Gives good feedback
Caring
5.0
3.0
ENGR102
Grade: B-
Dec 20, 2022
Would take again

He was a great professor! He was very funny and made lectures nice to come to. The class is structured to be in groups all of the time and there is a lot of practice to get in coding even if you haven't done it at all before you will learn a lot from it. Frodo was wonderful too!!

Participation matters
Group projects
Amazing lectures
5.0
2.0
ENGR102
Grade: A-
Jan 2, 2023
Would take again

The course itself is very group-assignment heavy, but Spears handles that in a way that makes it very easy compared to the superstition of group projects. He enjoys explaining and helping students understand the course information

Group projects
Gives good feedback
Hilarious
3.0
4.0
ENGR102
Grade: B
Jan 11, 2023

Dr. Spears designed his class to mastering topics while skimming the basics. This meant that if you have no prior experience in coding, Dr. Spears' style of teaching will leave you confused and lost most of the year, which was my case. If you have prior experience, take Spears. If not, stay away. 102 is a very hard class, good luck.

Group projects
Lots of homework
Caring
5.0
3.0
ENGR102
Grade: A+
Jan 12, 2023
Would take again

Don't listen to the review below mine, completely misleading. Mr.Spears is an amazing prof, his lectures are SUPER in depth and give you what you need to understand concepts. Don't be afraid to ask questions and don't slack off during lectures.

Group projects
Hilarious
Respected
5.0
5.0
ENGR102
Grade: B+
May 3, 2023
Would take again

The class is very difficult if you have not coded before, but a lot of profs assigned extra busy work that Spears didn't. The midterm and final are very difficult and are make or break but that is the same no matter the prof. Spears was very good at teaching the material through practice.

Group projects
5.0
2.0
ENGR102
Grade: A
May 24, 2023
Would take again

Spears is one of the best general engineering profs. He is so kind and passionate about coding. Gives very detailed, slow, easy to follow lectures. Doesn't livestream or post recorded lectures. 102 is an intro to Python. Uses ZyBooks (so a decent amount of reading if you want to be well prepared). Weekly HWs, and short 4-person group assignments.

Amazing lectures
Gives good feedback
5.0
2.0
ENGR216
Grade: Incomplete
Jul 28, 2023
Would take again

Professor Spears is a great professor. The material was easy for me, but he does a great job at dumbing it down for you to understand. Material is universal to all ENGR 216 classes, and some of the stuff is learned in 206 anyway, so be prepared for that. There are not many grades, and half of it is labs anyways, so make sure to do all the work.

Lecture heavy
Graded by few things
Accessible outside class
5.0
3.0
ENGR216
Grade: A
Aug 18, 2023
Would take again

Great professor and a nice guy overall. Material is well explained in detailed slides. Group projects can be a nightmare as it's up to you to stay on top of teammates after class. Read grading rubrics for reports carefully, some TAs are downplaying the importance of details but the actual grader will penalize heavily if the report is incomplete.

Gives good feedback
Caring
Accessible outside class
5.0
3.0
ENGR102
Grade: A+
Aug 28, 2023
Would take again

Amazing professor! Really enjoyed his lectures and he made an effort to make all of his classes fun and engaging. Loved his class so much that I even came back to PT for him. Exams are indeed very hard but if you keep up with lecture, reading, and homework then it is definitely manageable.

Clear grading criteria
Gives good feedback
Inspirational
5.0
3.0
ENGR102H
Grade: A
Nov 4, 2023
Would take again

He really tries to teach you the best way possible and he knows how. He doesn't try to assign things that are useless and genuinely considers student feedback. This year he made multiple in-class changes purely based off a mid-semester feedback form he created himself. ENGR 102 can be a tough class but its not because of him.

Group projects
Amazing lectures
Respected
5.0
2.0
ENGR102H
Grade: A+
Nov 20, 2023
Would take again

Take Spears! He's a great prof. So much fun in class, tons of extra credit opportunities, and he routinely takes the difficult individual labs and makes them group labs for us. I've watched my friends with other profs struggle through assignments we didn't even have to do.

Get ready to read
EXTRA CREDIT
Hilarious
5.0
2.0
ENGR102H
Grade: A
Nov 20, 2023
Would take again

Mr. Spears is so great, if you can def take him for 102. He's so nice and makes it so even people without coding experience can learn.

Group projects
Hilarious
Caring
2.0
4.0
ENGR102
Grade: Incomplete
Nov 27, 2023

He's a good teacher with a solid teaching style with good lectures. But compared to every other prof, he is by far the hardest. His quizzes are significantly harder and he does not curve. I'd take somebody else.

Amazing lectures
Lecture heavy
Test heavy
5.0
3.0
ENGR102
Grade: A-
Nov 27, 2023
Would take again

Best teacher ever. He does a good job preparing you for everything. Quizzes are moderate. He's a lurker though, so beware he may pop up behind you.

EXTRA CREDIT
Group projects
Amazing lectures
4.0
3.0
ENGR102
Grade: Not sure yet
Nov 27, 2023
Would take again

His lectures aren't super helpful, and the TAs are what I mainly learned from. He also has the toughest quizzes out of every other ENGR102 teacher (from what I've heard), and he does offer some extra credit, but not a ton. The quizzes do help the most with the exams, which are pretty difficult. Take him if you're willing to work outside of class.

Tough grader
EXTRA CREDIT
Lots of homework
5.0
5.0
ENGR102
Grade: A-
Nov 27, 2023
Would take again

Spears is a pretty good professor and he is also funny. You have to read a lot of chapters each week followed by individual, team coding labs, and weekly quizzes. The coding labs were sometimes fun to work on, coming from a non-coder. He also gives out a decent amount of extra credit. TA's are also very helpful.

EXTRA CREDIT
Group projects
Lots of homework
5.0
3.0
ENGR102
Grade: A+
Nov 29, 2023
Would take again

Funny professor, often shares pics of his adorable dog, Frodo. Has weekly quizzes, reading assignments (lecture notes and zyBook modules), and individual and team coding labs, all of which helps with studying for tests. Only 2 tests (midterm & final) that add up to 45% of overall grade. Gives some extra credit (usually an extra lab assignment).

Group projects
Lots of homework
Hilarious
5.0
3.0
ENGR102
Grade: A+
Dec 8, 2023
Would take again

Mr. Spears is a great prof. This class will be very hard if you have never coded before so be ready. If you have experience in python you'll be able to basically breeze through it no problem. Exams are difficult and are pretty heavily weighted so be ready for them. A good amount of extra credit is given throughout the course which you should do.

Participation matters
EXTRA CREDIT
Group projects
5.0
3.0
ENGR102
Grade: B
Dec 8, 2023
Would take again

I took him for honors, and Professor Spears was incredible, with helpful demonstrations in class. Very caring. Lectures and Zybooks are done yourself outside of class. Most of class time was for the group labs; make sure you get a group with a mix of experience. Exams are very difficult, but the quizzes and individual labs were fine. Love Frodo

Group projects
Lots of homework
Test heavy
5.0
3.0
ENGR102
Grade: B-
Dec 11, 2023
Would take again

Arguably the best prof you could have for 102. The class is tough by nature but Spears makes the coursework very navigable. He is funny and engaging and willing to help you with any confusion you may have. However, out of the two exams you will have, you NEED to study more than you think you should for both. Especially for the final.

Participation matters
Group projects
Amazing lectures
5.0
4.0
ENGR102
Grade: B-
Dec 11, 2023
Would take again

Professor Spears was great, and I'm glad to have had him for a pretty difficult class (ENGR 102). I felt like I could approach him with any questions I had, and his lectures were always very relevant, interesting, and humorous. I feel like Spears might be the best ENGR 102 professor at A&M.

EXTRA CREDIT
Group projects
Amazing lectures
5.0
2.0
ENGR102
Grade: A+
Jan 9, 2024
Would take again

You can't go wrong taking him for ENGR 102. His lectures are very concise, engaging, and always cover relevant material. Quizzes and finals are difficult, but between the extra credit and resources provided, there is enough leeway to easily get an A.

Clear grading criteria
Gives good feedback
5.0
3.0
CLEN261
Grade: A
Apr 12, 2024
Would take again

Great professor with years of industry experience and interesting lectures. I wish I would have taken his section for ENGR 102.

Participation matters
Group projects
Amazing lectures
5.0
1.0
CLEN261
Grade: A
Apr 17, 2024
Would take again

He is very Nice and all his lectures are interesting. Assignments are Straight forward.

5.0
1.0
CLEN261
Grade: A
May 15, 2024
Would take again

Professor Spears was great! He really cared about the content and made the class applicable to life after college. Incredibly nice man! The main grade is the group project which you work on the entire semester. There are weekly homeworks and participation every class. The class is pass/fail, but simple to pass if you just do the assignments.

Participation matters
Group projects
5.0
3.0
ENGR102
Grade: B+
Oct 14, 2024
Would take again

Professor Spears makes ENGR102 engaging and navigable, with helpful demos and resources like the free Zybook. Exams are challenging, but with study aids like Unstuck ai, you can ace this class.

5.0
2.0
ENGR102H
Grade: A+
Nov 18, 2024
Would take again

Clear criteria, grading scale, and very helpful in class. Makes you read lecture slides before class; this makes helpful demos possible and class much more engaging.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
ENGR102H
Grade: A+
Nov 18, 2024
Would take again

Was very helpful, entertaining in class and did a good job getting the material across. Course wasn't too difficult, and he was accommodating for people who hadn't coded before.

EXTRA CREDIT
Group projects
Amazing lectures
5.0
2.0
ENGR102H
Grade: A
Nov 18, 2024
Would take again

Most learning is in the zybooks homework, which can be overwhelming at times but is generally ok. Spears makes the class feel pretty open and usually will give you a short presentation before turning you loose to work on this week's project. If you took basic python in high school you should be fine in his class.

5.0
4.0
ENGR102
Grade: Not sure yet
Nov 19, 2024
Would take again

Spears is the goat and has a cute dog named Frodo. DO THE ZYBOOKS THEY ARE THE ONLY WAY YOU WILL LEARN HOW TO CODE IF YOU HAVENT BEFORE. BE CONSISTENT. 1 quiz a week that lecture slides and zybooks will usually cover. sooo much group work please find the right people so ur teammate isnt chatgpting some code on the sunday bc they suck.

EXTRA CREDIT
Group projects
Clear grading criteria
5.0
4.0
ENGR102H
Grade: Not sure yet
Nov 19, 2024
Would take again

He is very engaging in class and always finds a way to make the class extremely fun and enjoyable. Although a lot of studying on your own is required to actually succeed in this class as his lectures do not cover everything in grave detail. I would totally recommend him to other students. I ALSO LOVE FRODO SO MUCH! HE's SO CUTE!

5.0
2.0
ENGR102
Grade: A
Nov 19, 2024
Would take again

Professor Spears was my absolute favorite professor for this semester. He is hilarious, charming, and a great teacher. He knows what he's talking about and provides practical examples during lectures that help reinforce concepts, alongside pictures of his (very adorable) dog. I would highly recommend his class to anyone taking ENGR 102.

Gives good feedback
Hilarious
Caring
5.0
2.0
ENGR102
Grade: Not sure yet
Nov 19, 2024
Would take again

Hardest part of the class is the exams, everything else is perfectly doable. Lots of extra credit. Great lectures. Frodo is love, Frodo is life.

EXTRA CREDIT
Group projects
Hilarious
5.0
3.0
ENGR102H
Grade: A
Nov 19, 2024
Would take again

Professor Spears is a very good professor for ENGR102! He is very fair + reasonable. Ask questions, he's always looking to help you! He always provides a grading rubric. His lectures are straightforward demos that are short but cover all the necessary info. The weekly quizzes aren't hard as long as you pay attention. He also gives out bonus points

Group projects
Amazing lectures
Clear grading criteria
5.0
2.0
ENGR102
Grade: A-
Nov 19, 2024
Would take again

Mr. Spears was a fantastic professor. He clearly lays out the weekly plan on canvas including all assignments due for the week, the reading to do for the week, and any general/multi-section engineering assignments. Any help you may need will be met with patience and respectfulness from him.

Group projects
Clear grading criteria
Hilarious
5.0
4.0
ENGR102
Grade: A
Nov 20, 2024
Would take again

Spears teaches very well and provides lots of resources to students to prepare for exams. He also makes it very clear what is expected from students. The course is very difficult itself, but he is a good professor who genuinely cares about the students. I highly recommend this professor as he gives great advice to freshmen about studying habits.

Group projects
Amazing lectures
Clear grading criteria
5.0
2.0
ENGR102
Grade: A
Nov 20, 2024
Would take again

Professor Spears is ammmmmmazing!! He is actually funny and makes the otherwise difficult class very fun. Two exams and ten quizzes are hardest parts, but he gives all the resources you need to ace them. He put lecture slides on canvas for outside reading and explains the edge cases in class. Harder for amateur coders but very doable with Spears.

EXTRA CREDIT
Lots of homework
Hilarious
4.0
3.0
ENGR102H
Grade: A
Nov 20, 2024
Would take again

With the zyBooks and labs, this was my most time-consuming class. However, Professor Spears is a great teacher and wants to see everyone succeed.

Group projects
Lots of homework
Test heavy
5.0
3.0
ENGR102H
Grade: A
Dec 2, 2024
Would take again

Coming from someone with no prior coding experience, Professor Spears was amazing!!! His lectures were engaging, loved the pics of Frodo. Gave some extra credit which not all professors did. Quizzes could be tricky but taking notes on the Zybooks readings helped. He wanted us to see how what we learned would help us as engineers. 100% recommend!

5.0
3.0
ENGR102H
Grade: A
Dec 3, 2024
Would take again

Very good experience with Professor Spears; instead of lectures he had demonstrations of how to apply Python code which I found significantly more helpful than slides. Also Frodo is cute

Group projects
Gives good feedback
5.0
3.0
ENGR102
Grade: A
Dec 9, 2024
Would take again

He is probably one of the best ENGR 102 Professors. He is very nice and explains things very well. He also likes mentioning his dog a lot. His lectures can sometimes be a one-hour yap session; however, they are helpful if you did not read the slides or ZyBook readings before class. Good amount of extra credit. Quizzes are moderately difficult.

EXTRA CREDIT
Group projects
Lots of homework
5.0
3.0
ENGR102H
Grade: A
Dec 14, 2024
Would take again

Spears is an excellent professor, I highly recommend taking him for 102. I really liked the flipped classroom approach to learn the content thoroughly on my own and then develop teamwork skills during class. The zyBook readings could be time consuming and there was a weekly quiz, but this class is pretty easy if you have coded in Python before.

Participation matters
EXTRA CREDIT
Group projects
3.0
5.0
ENGR102
Grade: C+
Dec 16, 2024

Quizzes were very hard and exams even harder. If you have never taken python before you will struggle with this professor. I would do my best to find another professor as he gives absolutely no extra credit and he doesn't curve grades at all. I had so many friends with different professors that would curve up to 8 extra points on their actual grade

Tough grader
Lecture heavy
Test heavy
4.0
4.0
ENGR102
Grade: A
Dec 28, 2024
Would take again

Amazing professor and lectures would highly recommend, only downside is his course is a bit harder than the other teachers and he took forever to grade some of the quizzes. You'll do a lot of group projects so try to sit next to good people the first day (every 102 professor will have these).

Tough grader
Get ready to read
Amazing lectures
5.0
4.0
ENGR102H
Grade: A+
Dec 31, 2024
Would take again

I was worried about this class coming into it, but I found that Prof. Spears did a great job in making us successful. His slides and lectures are great, but he did deviate from the other professors making our class a bit tougher. He doesn't offer much extra credit nor does he really curve, so make every point count.

5.0
3.0
ENGR102
Grade: A
Jan 13, 2025
Would take again

The class is tough but he's a great teacher. Always made class fun despite how tough the topics might be. Always willing to help. Don't be afraid to ask questions and try to sit with a good group on your first day. If you don't have any coding experience, start practicing now; you're going to need it.

Tough grader
Group projects
Lots of homework
5.0
2.0
ENGR102
Grade: A
Feb 28, 2025
Would take again

Super chill guy. He gives generous extra credit on some of the homework. He also showed Frodo to us.

EXTRA CREDIT
Lots of homework
Hilarious
4.0
1.0
ENGR102
Grade: A
Apr 8, 2025
Would take again

I already knew the material since the course only goes over basic python. The quizzes are kind of annoying cuz there's always a trick question but they're never hard.

Group projects
5.0
1.0
CLEN261
Grade: A+
Apr 17, 2025
Would take again

The professor has a laid back personality and cares about his job. He is willing to help students or connect them with someone who can. The class has attendance in class and a decent amount of work for a 1 credit class, but is ridiculously easy. As long as you show up to the class once a week and submit the bare minimum for the HW, you will pass.

Participation matters
Group projects
4.0
1.0
ENGR216
Grade: A
Apr 30, 2025
Would take again

Mr. Spears was a great prof, the class in general was sort of boring. He tried to make the class entertaining but it just him talking about how to be a outstanding and unique engineer once you're in the real world. Project was alright, not hard just sort of bleh. Do it with the schedule he gives you or it could be a lot to do last minute.

Participation matters
Group projects
Gives good feedback
4.0
1.0
CLEN261
Grade: B
May 5, 2025
Would take again

Not gonna lie, I used his class to do homeworks. Lectures were boring but he had to teach what was given by the school. I will say he gave a lot of essays to write, 400+ words plus. I didn't find the class engaging but he is a good professor compare to others, he is enthusiastic. Take him for an easy class.

Clear grading criteria
Lots of homework
Lecture heavy
5.0
1.0
CLEN261
Grade: A
May 11, 2025
Would take again

Was pretty much forced to take this class that doesn't help my GPA however Mr. Spears made this class less unbearable as he did give us very insightful knowledge about the profession.

5.0
2.0
ENGR102
Grade: A+
Dec 1, 2025
Would take again

Mr. Spears is awesome!! Just do your work and ask help when you need it, he gives great feedback and extra credit assignments so this class was a breeze :)

EXTRA CREDIT
Group projects
Gives good feedback
5.0
2.0
ENGR102
Grade: A
Dec 2, 2025
Would take again

Amazing professor, would take this class again!

Amazing lectures
Inspirational
Hilarious
5.0
2.0
ENGR102H
Grade: A
Dec 2, 2025
Would take again

As a student who started the course knowing the basics of Python, this course was easy. For me, there was about 3 hours of homework per week, which isn't much for a 2 credit hour course. His teaching style is self-directed experimentation with Python. We also do lengthy group projects, mimicking an engineer's workplace.

Participation matters
EXTRA CREDIT
Group projects
5.0
2.0
ENGR102
Grade: A
Dec 2, 2025
Would take again

Great professor. Would take again!

Inspirational
Hilarious
Caring
5.0
3.0
ENGR102
Grade: A+
Dec 2, 2025
Would take again

Spears is a really solid professor who encourages all students to not only develop their coding skills, but also think about what it really means to be an engineer. Lectures are light, although most content is expected to be learned either outside of class or through the team projects. Make sure you get a good group to do labs with.

Group projects
Accessible outside class
5.0
3.0
ENGR102H
Grade: A
Dec 2, 2025
Would take again

Professor Spears is a very interesting lecturer and gives good feedback. He has interesting projects as well. The class was a lot of fun. It is a lot of group work, there was a group lab nearly every week but they were interesting and I enjoyed them.

Group projects
Clear grading criteria
5.0
3.0
ENGR102
Grade: A
Dec 2, 2025
Would take again

Was a pretty good professor. The exams are disproportionately weighted. Make sure to do all of the zybooks before class.

Group projects
Lots of homework
Hilarious
5.0
4.0
ENGR102
Grade: B+
Dec 2, 2025
Would take again

He is very fair and provides lots of extra credit. Willing to work with you in class. The course is tough, the exams will crush you, so study hard. But overall he as a teacher is GREAT!

5.0
3.0
ENGR102
Grade: A-
Dec 3, 2025
Would take again

We had a quiz and a group and individual lab each week, which weren't super difficult. We also had to read a zybook chapter every week, but he wouldn't take off for late submission as long as you finished it before the final exam. Most of class was spent working on labs. He gave good feedback on the midterm if you asked and was pretty chill overall

EXTRA CREDIT
Group projects
Lots of homework
3.0
4.0
ENGR102
Grade: B
Dec 8, 2025
Would take again

His lectures are 1hr long weekly content summary, so most learning was by yourself and through labs which weren't really representative of tested content. If you do Essay, Dept Mod, and reading (with 100% on all exams) ONLY you will have 88% in class. So knowing python before, gives significant advantage for any students (prob for ALL ENGR 102).

EXTRA CREDIT
Test heavy
Graded by few things
5.0
3.0
ENGR102
Grade: B+
Dec 9, 2025
Would take again

Spears is a really nice and helpful guy, but prepare to study a lot if you have no Python experience. The quizzes are simple enough, and the labs typically cover material that is more difficult than what you need to know. Make sure to lock in for the exams because that final can and will tank your grade (So close to the A!).

EXTRA CREDIT
Group projects
Clear grading criteria
5.0
4.0
ENGR102
Grade: A+
Dec 9, 2025
Would take again

Classwork is pretty easy, beware of the tests in this class. Spears is amazing and makes the 2 hour class enjoyable, but he gives way less extra credit opportunities than other 102 profs so beware if this is your first time coding.

Caring
Accessible outside class
5.0
2.0
ENGR102
Grade: A
Dec 12, 2025
Would take again

Most of class is spent working on group/individual coding projects with a ~1 hour lecture and 10-20 minute quiz every week. Homework can be tedious with zyBooks assignments every week and 3-4 labs, but with a good group they can end up being fun. If you have prior coding experience, expect the class to be a breeze (otherwise, expect to work more).

Group projects
Clear grading criteria
Hilarious
5.0
2.0
ENGR102
Grade: B
Dec 13, 2025
Would take again

Professor Spears should not have below a 5, he is a great teacher. As someone who has never coded before and got a 56 on the first exam, I thought that I was going to do horrible. But with immense extra credit and resources such as Encando and PT's, I ended up with an 84. Spears is very helpful and wants to see you succeed. Best 102 professor!

Clear grading criteria
Gives good feedback
Inspirational
5.0
1.0
ENGR102
Grade: A-
Dec 16, 2025
Would take again

He has great lectures, and you can tell that he cares about us as students and what he teaches. If you don't have prior knowledge of python the tests and quizzes could be difficult.

Amazing lectures
Caring
Test heavy
5.0
3.0
ENGR102H
Grade: B+
Dec 16, 2025
Would take again

Very kind professor and good lecturer, fun and engaging and cares so much about his students. Offers extra credit. Take quizzes seriously because they matter. Exams are hard but they are the same for all the profs. Would recommend especially if you are new to coding, he wants you to do well and understand.

EXTRA CREDIT
Group projects
Caring
5.0
4.0
ENGR102H
Grade: A
Dec 16, 2025
Would take again

Such a nice professor, genuinely wants to see you succeed in his class (and he has the cutest dog). The class itself is just difficult, especially if you have no prior experience coding, with lots of labs and quizzes and two hard exams. He offers some extra credit though, and if you just absolutely lock in, do the work, and study, you can get an A.

EXTRA CREDIT
Caring
5.0
2.0
ENGR102
Grade: A
Dec 25, 2025
Would take again

Really good lectures, makes them short and lets you work on labs during class time. Quizzes are easy, tests are difficult, and the quizzes and homework don't really compare to them.

5.0
3.0
ENGR102H
Grade: A
Dec 31, 2025
Would take again

The class times are a bit long but the projects can be fun

EXTRA CREDIT
Group projects
Class Info

Online Classes

100%

Attendance Mandatory

77%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 185 grades
Most common grades:
A (85)
B (30)
B+ (21)
Grade Distribution
A(103)B(35)C(8)D(0)F(0)A-/B+(39)
Based on 197 reported grades
A: 85
B: 30
B+: 21
A-: 18
Common Tags
Group projects (80)
Participation matters (44)
Gives good feedback (42)
Skip class? You won't pass. (41)
Lots of homework (40)
Clear grading criteria (34)
Caring (30)
GROUP PROJECTS (28)
Rating Trend

Improving

+0.55 avg change
Dec
Jan
Feb
Apr
May
Dec
Last 6 months
Ratings by Course

PHYS216

5.0

(2)

HNRENGR102

5.0

(1)

ENGR102H

4.9

(22)

ENGR216

4.9

(9)

CLEN261

4.8

(6)
+3 more courses
Difficulty by Course

ENGR112

3.8

PHYS216

3.5

ENGR111

3.4

ENGR102

3.2

HNRENGR102

3.0

Similar Professors