2.4

Jorge Ruiz

Engineering - Texas A&M University at College Station

2.4
Quality
3.2
Difficulty
36%
Would Retake
195
Reviews
2.4
Quality
3.2
Difficulty
2.4
Helpful
2.4
Clarity

36%

Would Retake

195

Reviews

Rating Distribution
Official

5

16

4

33

3

33

2

46

1

67

What Students Say

Professor Lara cares about his students

ENGR111 - 5.0 rating

His class is very disorganized

ENGR112 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

68%

Textbook Required

11%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 158 grades
Most common grades:
A (66)
B (26)
Not sure yet (21)
Grade Distribution
A(85)B(32)C(2)D(2)F(0)A-/B+(38)
Based on 181 reported grades
A: 66
B: 26
Not sure yet: 21
A+: 19
Common Tags
Group projects (61)
Lots of homework (39)
Skip class? You won't pass. (37)
Participation matters (31)
Caring (31)
GROUP PROJECTS (30)
EXTRA CREDIT (17)
Beware of pop quizzes (17)
Rating Trend

Declining

-0.84 avg change
May
Jun
Aug
Sep
Nov
Dec
Last 6 months
Ratings by Course

ENG111

3.6

(5)

ENGR111

3.6

(30)

ENG112

3.0

(1)

ENGR112

2.7

(17)

ENG102

2.3

(42)
+6 more courses
Difficulty by Course

ENGE102

4.0

ENG102

3.7

ENGR102

3.5

ENGR216

3.1

ENGR112

3.0

Reviews (195)
1.0
4.0
ENGR111
Grade: Not sure yet
Nov 21, 2014

He's a great engineer, but his teaching skills aren't the best. He would simply read the slides. I had to teach myself almost everything in that class

3.0
3.0
ENGR111
Grade: A
Dec 20, 2014

I would have enjoyed this teacher more if it were not for the class. Engr 111 is a horrible weed out class so it is hard not to give a poor review.

2.0
1.0
ENGR112
Grade: A+
May 15, 2015

Hes not interesting, he just talks monotone. He cares, but isn't ever available, he even gave us the wrong email address and never fixed it. An easy A. No curve.

5.0
2.0
ENGR111
Nov 6, 2015

Professor Lara cares about his students. This course is just generally a mess, but he tries to make it easier. While other reviews may be bad, you have to realize that this course was not designed to be too organized. Just go to his class and do the homework and you will do well.

3.0
3.0
ENGR111
Dec 2, 2015

Not the most interesting class but very laid back and cares about his students and will try to do what he can to help. Often moves hw back when students need it or don't understand it.

3.0
3.0
ENGR111
Grade: Not sure yet
Dec 4, 2015

Dr. Ruiz didn't teach most of the class. His TA did. When he did teach he read from the powerpoint. I had a good TA, so my class was good but not everyone got lucky. He is willing to move due dates back if a lot of students don't understand the material. There is a lot of outside work but that's just 111 in general.

2.0
1.0
ENGR111
Grade: A
Dec 10, 2015

It's an easy class if you do the work. Lots of group projects and busy work. He's a cool prof but the TA runs the class. He occasionally went over lecture slides but the TA does all the grading and actually knows the material. If you want help, go to the TA, not Dr. Lara-Ruiz. If you get a good TA, you'll be fine.

2.0
2.0
ENGR111
Grade: A
Jan 16, 2016

I'm not exactly sure what happened in this class even now. No one knew when things were due (including the TAs). The homework isn't actually difficult most of the time, but knowing when it is due is the real challenge.

1.0
3.0
ENG111
Grade: B
Jan 20, 2016

Dr. Lara... was interesting. If it was not for his AWFUL TA, his class would have been a decent course. Good, enthusiastic professor who cares passionately about what he does. He is extremely vague on details concerning due dates, assignments and honestly he just avoids questions very well. I can not say I really retained any content.

2.0
2.0
ENGR111
Grade: A
Apr 19, 2016

Engr 111 is not an enjoyable class for basically all freshman, but if taken with Dr. Jorge Lara Ruiz, it's even worse. It really depends on your TAs, because they do most of the grading. Dr. Ruiz is nice, but he's VERY unclear and he doesn't really help you understand the material. The only reason I did good was because my teammates were awesome.

3.0
2.0
ENG112
Grade: A
May 9, 2016

I had him for 112. After having Dr. Ostrovskaya for 111, this class was a lot more laid back than his. He had less required work and his class was more subject to change. Your grade will depend on the TAs, because they grade presentations/MATLAB/tests/demos. He gives you a rundown before the tests which includes every type of problem.

3.0
3.0
ENGR112
Grade: A
May 9, 2016

This professor is a very nice guy. I had him for both Engr 111 and Engr 112. However, he just reads off the slides and doesn't explain the material very well. The high grades are entirely due to the generosity if the TAs.

2.0
2.0
ENGR112
Grade: A+
May 17, 2016

Do NOT let the ratings fool you - this class is run by his TA. Lara is such a nice guy hes willing to work with students on everything - he just isn't that helpful. He doesn't really know MatLab or LabView super well, and his english isn't amazing, but he is such an awesome guy and he assigns much less work than others. TAKE LARA!! Trust me.

2.0
2.0
ENGR112
Grade: A
Jun 20, 2016
Wouldn't take again

His class is very disorganized. The class is basically graded and run by the TA's. His lectures are boring and he reads off the slides. I took him for both 111 and 112 because he does not give much HW compared to other professors, and the TA's are helpful and grade easy. This class is an easy A regardless but extremely disorganized.

4.0
3.0
ENG111
Grade: A
Aug 5, 2016
Would take again

Dr Lara knows what he is teaching. his class became a relief after knowing what other professors do in class. I would definitely recommend him

4.0
4.0
ENGR112
Grade: A+
Aug 8, 2016
Would take again

Dr. Lara is an excellent teacher. He does an excellent job making sure we understand the content of the day's lesson. He also makes sure that the TAs are active and helping the students in class. Overall he is one of the best and one of my favorite teachers

5.0
1.0
ENGR112
Grade: A
Sep 1, 2016
Would take again

Some people think Lara's lectures are really boring or that he harps too much about a green future, but he does really care that he helps create the next generation of responsible engineers. TAs are huge in this class, mine was awesome. He'll review everything you need to know for exams. Really nice guy overall.

Gives good feedback
Respected
Inspirational
2.0
3.0
ENGR111
Grade: A
Nov 26, 2016
Wouldn't take again

He really didn't teach much, mostly just read off the slides. I feel like he doesn't really know MatLAB and LabView that well. If you get good TAs then the class is pretty easy compared to some of the other profs. If you are really looking to learn this stuff then don't take it with him because you will be teaching yourself everything.

Participation matters
Skip class? You won't pass.
GROUP PROJECTS
3.0
2.0
ENGR111
Grade: B-
Nov 28, 2016
Would take again

Professor Ruiz is a very kind and caring professor. He grades VERY EASY, but if you take this class, expect to learn everything by yourself.

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

With Lara it's a love-hate feeling. Gives a significant less amount of HW than other engr 111 classes and almost never does RATS (like a pop quiz at beginning of class) and doesn't do that many CFU's (pop quiz at end of class). So at the beginning of the year it was great because all the other ENGR 111 classes had about 3 times the HW as us. But then we got behind, he had to pretty much stop doing the lecture part of class and just started with in class assignments so your teaching yourself a lot and your behind so I personally am way really far behind in knowledge compared to friends in other classes so I can only hope I get him for 112 for next semester.

Skip class? You won't pass.
Participation matters
GROUP PROJECTS
2.0
4.0
ENGR111
Grade: A-
Nov 29, 2016
Wouldn't take again

He is a SUPER chill professor. However, expect to learn EVERYTHING by yourself. The class is highly instructed. He is very rushed throughout classes to finish everything by the end of class. The TA's basically run the class.

Skip class? You won't pass.
GROUP PROJECTS
3.0
3.0
ENGR112
Grade: A-
Apr 27, 2017
Wouldn't take again

He's a nice guy, but expect to learn the material yourself. In terms of the two projects, he and his TA's are pretty unclear on what they expect. Grading can be very erratic. Spends a lot of time assigning busy work so that you get a zero if you do not come to class. He's a good guy though and seems to care.

Caring
GROUP PROJECTS
2.0
1.0
ENGR112
Grade: A-
May 2, 2017
Would take again

Professor Ruiz grades extremely easy but his lectures are very hard to keep up with. Expect to learn pretty much everything in his class. You'd have to try NOT to get a B or higher in this class. I took him for ENGR 111 and 112 just because of how less work he gives and how easy he grades.

Skip class? You won't pass.
Caring
GROUP PROJECTS
4.0
2.0
ENGR111
Grade: A-
May 3, 2017
Would take again

Overall great professor. I took Lara for ENGR111, the class is mainly run by TAs, but my TAs were excellent. Compared to other section's homework and in-class quizzes, the load is very light. Highly recommend this class for an easy A; just show up and make sure you do your assignments, and you should make an A.

Participation matters
GROUP PROJECTS
LECTURE HEAVY
5.0
2.0
ENGR111
Grade: A+
May 24, 2017
Would take again

Overall great professor. Lara cares about you and will work with you to get the grade you want. Show up, do the ICA's and homework and you should get an A.

GRADED BY FEW THINGS
Caring
GROUP PROJECTS
5.0
2.0
ENGR111
Grade: A+
May 24, 2017
Would take again

Took for both 111 and 112, got A's in both. Should be an easy class as Lara genuinely cares about your grade and wants you to do well. Take him!

SO MANY PAPERS
Amazing lectures
EXTRA CREDIT
2.0
4.0
ENGR112
Grade: B
May 29, 2017
Wouldn't take again

A mediocre professor caught teaching terrible coursework which makes for a super boring and frustrating combination. He assigns HW every class period and he doesn't teach MatLab (learn it OYO) and doesn't understand LabVIEW enough to answer questions. If you get stuck in the wrong robot team, you will not do well on the project. Exams were random.

Skip class? You won't pass.
LOTS OF HOMEWORK
GROUP PROJECTS
4.0
3.0
ENGR111
Grade: A
Aug 17, 2017
Would take again

Had him for 111 and had him force me into his class for 112, I made A's in both. Great guy who cares. Compared to the other intro to engineering courses we had light coursework and a higher grade distribution. As long as you show up, do your work, and turn it in correctly you will at least make an easy B. One of the easiest 111/112 professors.

Skip class? You won't pass.
Caring
GROUP PROJECTS
4.0
3.0
ENGR111
Nov 9, 2017
Would take again

Dr. Lara's class is one you must do a lot of outside studying for. Matlab and LabView are not explained too much in class, so if you want to be good at it some outside studying and practicing will be required. Don't skip class, because there are in class assignments almost every time due at the end of class.

Respected
Skip class? You won't pass.
GROUP PROJECTS
4.0
3.0
ENG111
Grade: B-
Nov 10, 2017
Would take again

Great professor. I have him for 111, and he does not spend a lot of time teaching, but he is there to help and is very understanding. A TON of in class assignments, but show up to class and you can work together on them to make things easier and more helpful. Not hard to get a B, but hard to get an A.

Respected
Skip class? You won't pass.
Caring
4.0
1.0
ENG111
Grade: A-
Nov 27, 2017
Would take again

If you learn best by doing, take Lara Ruiz. He makes you learn the stuff outside of class, for the main part, in class he will give an assignment due at the end of the class, the TA's are very helpful and if you show up and complete the assignments you will have an A in the class. Don't take if you want to be lectured

Participation matters
Skip class? You won't pass.
Caring
5.0
4.0
ENGR111
Nov 28, 2017
Would take again

ENGR111 is a weedout class but Dr Lara is willing to help you when you are having trouble. If you email him you will get a response, even if it is late(2 am is his norm), but if you email him he will take that into consideration for turning an assignment in late, especially if others are having the same problem. textbookzybook required by dept.

Tough Grader
Tests? Not many
GROUP PROJECTS
4.0
3.0
ENGR111
Grade: A
Nov 29, 2017
Would take again

So all ENGR 111 classes aren't that great. In Lara's class you will end up with a good grade just cause of the assignments and group projects. Learning for ENGR 111 is primarily on your own and is mostly coding. Taking his class is pretty easy and I would recommend. If you put in effort the in class assignments arent bad.

GROUP PROJECTS
3.0
2.0
ENGR111
Grade: B+
Nov 30, 2017
Would take again

He doesnt teach much, sometimes lectures a powerpoint, but most of class is an assignment that you have to complete before it ends. He will usually lecture during this time that you have an assignment, so a lot of this class is preparing beforehand to be able to complete your task in class. still you can discuss it and there's little homework.

Skip class? You won't pass.
Tests? Not many
GROUP PROJECTS
3.0
4.0
ENGR111
Grade: Not sure yet
Nov 30, 2017
Would take again

ENGR 111 kind of sucks no matter who you have. You must show up for class because a lot of assignments are done in class. Dr. Lara cares about his students, but (like many other ENGR 111 profs) he doesn't really explain the coding (use the online textbook). Make sure you know how to create code/diagrams instead of just definitions for the tests.

Skip class? You won't pass.
Caring
GROUP PROJECTS
4.0
3.0
ENGR111
Grade: A
Nov 30, 2017
Would take again

Dr. Laura is a great choice for ENGR 111 compared to the other professors offered. As long as you complete all of your assignments, which are usually completion grades, you should be able to make an A without a whole lot of extra effort. It is important, however, to get in a good group which you work on several projects together.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Would take again
4.0
3.0
ENGR111
Grade: A-
Dec 1, 2017
Would take again

Much less homework and RATs, but it hurts you on the tests. I had no prior experience with coding and that was all engr111 was. Basically have to teach yourself how to program and rely on a good coder in your group to help you out on homework and ICAs. Never really learned how to code and I will still make an A-B. If you know how to code take lara.

GROUP PROJECTS
Tests are tough
Would take again
4.0
3.0
ENGR111
Dec 1, 2017
Would take again

Nice prof, cares about your grade and wants you to succeed. Not many assignments, class is mostly matlab and labview. He is nice and an easy grader, but you won't learn much.

Caring
GROUP PROJECTS
Would take again
4.0
3.0
ENGR111
Grade: A+
Dec 1, 2017
Would take again

Dr. Lara is a good entry way for engineering classes. Most items are done in class, but towards the end of the class you will have flash projects which are best done outside of class. Largest downfall to Lara is the lack explanation for coding of MATlab (awful) and LabVIEW (easier). Everything did made the class fairly enjoyable. Grades very easy.

Get ready to read
Participation matters
Caring
5.0
3.0
ENGR111
Dec 12, 2017
Would take again

Dr. Lara is the freaking bomb!! My group is literally the only reason I have an A because I have 0 experience with coding, but if you find a good group you'll be in great shape. MATLAB was ridiculously hard, there was so many terms to memorize, but LABVIEW was way easier. Only two tests and no final. He really cares about all of his students!

Tests? Not many
Caring
GROUP PROJECTS
5.0
3.0
ENGR111
Grade: A-
Dec 12, 2017
Would take again

None of the profs for ENGR 111 are amazing but Dr. Lara makes the class enjoyable. He is a sweet man who really wants his students to pass the class and learn the material. I signed up for him again for 112.

Skip class? You won't pass.
Caring
GROUP PROJECTS
2.0
4.0
ENGR112
Grade: A
Feb 21, 2018
Wouldn't take again

Lara is a really nice person who genuinely cares about his students learning the course material. That said, he assigns way more homework than other profs and there will be multiple assignments every class. If you get chill TAs the class would be bearable but if they're hardas*es like mine, you're grade will suffer. TLDR; caring but lots of work

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

Lara is a pretty understanding dude but a lot of the grading in this class is done by TAs, and most of the assignments are highly subjective. If you can get past his accent, hes pretty good at explaining concepts in MATLAB and LabView and in general is a really nice guy.

Skip class? You won't pass.
LOTS OF HOMEWORK
GROUP PROJECTS
4.0
4.0
ENGR112
Grade: B+
Apr 21, 2018
Wouldn't take again

definitely one of the biggest weed-out classes of your first year. That being said, Dr. Lara is nice but his teaching style is bad. He'll assign a ridiculous amount of in class activities, this is the only reason you have to show up to this lecture because they make ZERO sense and are extremely boring. It's pretty much OYO w/ coding. Easy B, hard A

Skip class? You won't pass.
LOTS OF HOMEWORK
GROUP PROJECTS
3.0
3.0
ENGR112
Grade: Not sure yet
Apr 24, 2018
Wouldn't take again

Dr. Lara is a genuinely nice guy that cares about his students and is really laid back. That being said, the class is abysmal, and he doesn't really teach so the learning is all up to you. Not much homework but lots of random in class assignments. This class sucks no matter who you take, just get it over with and get a good group for projects.

LOTS OF HOMEWORK
Caring
GROUP PROJECTS
4.0
3.0
ENGR112
Apr 24, 2018
Would take again

Make sure you get a good group for the lego project, it is a huge part of your grade. Not much homework, but he is horrible at teaching coding( I doubt he even knows how to code). Tests seem irrelevant to engineering, orientated towards statistics. Very boring lectures.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
GROUP PROJECTS
3.0
4.0
ENGR112
Grade: B+
May 10, 2018
Wouldn't take again

He's an accent difficult to understand and communicate with a language barrier. Your hw/ICA grades are based on the TAs. Marble Sorter was a wreck because he did not give clear instructions as was the Matlab project. He changed the course calendar multiple times. He cares about Engineering a lot, but is not the best teacher for explaining hw/coding

Skip class? You won't pass.
LOTS OF HOMEWORK
GROUP PROJECTS
2.0
5.0
ENGR112
Grade: B
Aug 13, 2018
Wouldn't take again

First few assignments are somewhat bearable, then it gets really difficult. Nothing in the class will make sense and the tests are just impossible. Attempt every problem, and show work for partial credit. Nice and funny guy but he doesn't teach very well. Get into a group where at least 1 member knows labview. Otherwise, you won't pass. Seriously.

Tough Grader
TEST HEAVY
GROUP PROJECTS
1.0
4.0
ENG102
Grade: Not sure yet
Sep 15, 2018
Wouldn't take again

most proffs give you to the end of the week to complete your assignment, he gives you the class period.... yeah.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
2.0
ENGR102
Sep 26, 2018
Wouldn't take again

Other sections for this course not with this professor get 1 week on their assignments. At most, we get a day. The material wasn't difficult for me because I have coding experience with Python but since we worked with groups, my teammates had to play catch up on the assignments instead of actually learning the language.

Participation matters
Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
4.0
ENGE102
Grade: Not sure yet
Oct 8, 2018
Wouldn't take again

All other pros give a week to finish assignments, but he gives only one period to finish. It seems that everyone is just playing catch up on assignments instead of learning actual python language. We learned everything by ourselves from reading textbook. Prof and most of the TAs just show confused face whenever we are having questions for them.

Get ready to read
Participation matters
Skip class? You won't pass.
5.0
3.0
ENGR111
Grade: A-
Nov 28, 2018
Would take again

He is an awesome guy very passionate about engineering. You have to show up for class because labs are due at the end of the class. But that usually means very minimal homework.

Respected
Inspirational
Caring
2.0
3.0
ENGR112
Grade: A
Dec 7, 2018
Wouldn't take again

I took this course during my first semester of freshman year. I have a good grade in class but that is due to my peer knowing stuff about coding. I have never coded before and probably will not in my preferred career field. Anytime you have a question he always loved to direct you to one of his 6 T.A.'s (class was not that big).

Participation matters
BEWARE OF POP QUIZZES
GROUP PROJECTS
2.0
2.0
ENGR102
Grade: A
Dec 4, 2018
Wouldn't take again

If you want to learn, you wont. He requires you to turn in homework during class which means you and your group members will have to scramble and cut corners to turn things in. He's very bad with his email and he simply reads from the powerpoint in lecture. If you just wanna pass then great but if your looking for more then good luck

4.0
2.0
ENGR102
Grade: A
Dec 7, 2018
Would take again

Although Dr. Lara can be boring during lectures, he is always helping his students out and is nice when it comes to late work. I do recommend to going to his SI Sessions because it will help and Dr. Lara gives points to students who attend. He does expect for assignments to be done at the end of the class, but that is better than having homework.

BEWARE OF POP QUIZZES
GROUP PROJECTS
LECTURE HEAVY
4.0
3.0
ENGR102
Grade: A+
Dec 8, 2018
Would take again

Dr. Lara is a very nice man who cares for his students, but unfortunately he is not that great of a professor. He wasn't prepared most days and poorly explained concepts and projects. I got an A because I came into the class with a lot of prior experience. Average difficulty and an average professor.

LOTS OF HOMEWORK
GROUP PROJECTS
LECTURE HEAVY
1.0
3.0
ENGR102
Grade: Not sure yet
Dec 8, 2018
Wouldn't take again

He is the only professor to make assignments due the end of class. As someone with coding experience, the difficulty of the class was not the coding, but catching up to all the due dates (lots of useless hw with labs). I also received zeros for assignments I completed and had to email TAs and the professor multiple times in order to fix my grades.

Participation matters
Skip class? You won't pass.
LOTS OF HOMEWORK
3.0
3.0
ENGR102
Grade: Not sure yet
Dec 13, 2018
Wouldn't take again

Pretty average professor. He is very much a meme (non-intentionally) and will walk around continuously reminding you to "connect to the monitor" in his rich accent which my classmates and I got a kick out of. Lectures are pretty pointless although you can tell he's very passionate about engineering. He requires assignments to be finished in class.

BEWARE OF POP QUIZZES
4.0
2.0
ENGR102
Grade: A+
Jan 10, 2019
Would take again

The class was easy if you have any prior coding experience. I would focus on learning the thought process that goes into programming and figuring out the problem solving portion. The TA's were helpful as they could be, in general you're on your own in this class.

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
GROUP PROJECTS
3.0
3.0
ENGR102
Grade: A+
Jan 17, 2019
Would take again

Although he isn't the best at teaching engineering, you can tell he is passionate about it. Expect a lot of group projects. If you and your team already know how to code, you're set. He doesn't assign much hw at all. I would take him again.

Inspirational
Caring
GROUP PROJECTS
3.0
3.0
ENGR111
Grade: A
Apr 15, 2019
Wouldn't take again

It is important to be at class because many coding assignments that are homework are due during class rather than having the whole week like other profs.

Lots of homework
Participation matters
Group projects
1.0
5.0
ENGR102
Grade: A+
Apr 17, 2019
Wouldn't take again

This man literally cant even code. Hes teaching a coding class but didn't know how to print a number. His English is pretty bad making him hard to understand. He tried his best though. Hes likable but get someone else. Hours of work went into getting an A in this class.

Skip class? You won't pass.
Graded by few things
Beware of pop quizzes
4.0
4.0
ENGR102
Grade: A
Oct 17, 2019
Would take again

He's a good prof. I had no prior coding experience and still did well. Coding is a language you have to practice, so be ready to put in a lot of work regardless of which prof you choose. He's caring about his students and he's good at explaining concepts, but you have to be willing to put in the work (pay attention to the readings, try on the labs)

Participation matters
Group projects
Caring
3.0
3.0
ENGR102
Grade: A-
Nov 22, 2019
Would take again

He's a good guy who is understanding and very reasonable about assignment due dates. Pretty much every class has an assignment due at the end so if you skip you'll end up with zeroes. His accent is a little thick but I never had much trouble understanding him.

Lots of homework
Participation matters
Skip class? You won't pass.
2.0
3.0
ENGR102
Grade: Not sure yet
Nov 26, 2019
Wouldn't take again

Prof Lara seems to care about engineering, however his coding lecture is not great at all. If you have someone in your group who knows how to code thats a plus. He says assignments are do at the end of the class which is sometimes not possible. You virtually learn little, and all the learning is on your own really.

Lots of homework
Participation matters
Group projects
2.0
3.0
ENGR102
Grade: A
Dec 10, 2019
Wouldn't take again

Dr. Lara was probably a below-average lecturer. His lectures were very uninteresting, and would fail to provide more complex examples of the concepts he would try to teach. What is way more important than a good professor for this class is a good group. Labs are worth most of your grade. Choose your group members wisely. No final project.

Participation matters
Skip class? You won't pass.
Group projects
1.0
5.0
ENGR217
Grade: D
Dec 10, 2019
Wouldn't take again

For anyone looking to pass 217, Ruiz is not the professor for you. Lectures are confusing, grading is tough, and most of the time he looks just as lost as you.

Group projects
Lecture heavy
Tough grader
4.0
1.0
PHYS217
Grade: A
Dec 28, 2019
Would take again

Attendance wasn't mandatory at first, but made it mandatory maybe 8 weeks in and would assign an in-class quiz to check attendance. 1 homework assignment given besides the ethics part, which he gave plenty of in class time for. The final was exactly like his review ppt. Didn't have to pay attention in lecture at all. Difficulty of lab depends on TA

Group projects
Beware of pop quizzes
Caring
4.0
3.0
ENGR102
Grade: A
Jan 5, 2020
Would take again

I personally enjoyed this professor, however I felt the majority of the learning I did in this class came from inside my lab group and doing research on the coding language outside of class. I had no experience coding and got an A in the class, but you must put in the effort. He never replied to emails and I never saw my final exam grade.

Lots of homework
Participation matters
Group projects
3.0
2.0
PHYS216
Grade: A+
Apr 18, 2020
Wouldn't take again

I took him for ENGR102 as well. He is a really caring prof, but to be honest his lectures are kinda boring. He just reads off the PowerPoint. He does a lot of in class assignments, so show up to class (but they are so easy). It's an easy A with Dr. Lara tbh, but you do have to apply yourself to actually learn the topics, they show up a lot in labs

Skip class? You won't pass.
Clear grading criteria
EXTRA CREDIT
5.0
2.0
ENG111
Apr 29, 2020
Would take again

Dr. Lara is a very caring professor with a lot of experience who only wants to see his students succeed. He is very lenient and understanding with assignments, quizzes, group projects, etc... His lectures are not very interesting but they're manageable. I would totally recommend taking him if you can.

Respected
Graded by few things
Caring
2.0
3.0
ENGR216
Grade: A
May 2, 2020
Wouldn't take again

The class kind of felt like a waste of time. I didn't learn much in the class. The lab is by far the most important part so do good on the labs and make sure you are turning in the HW and in-class activities. A little bit of a language barrier, but overall really caring about the students' grades.

4.0
3.0
ENGR216
Grade: A
May 5, 2020
Would take again

216: Lab & lecture. NOT THE SAME AT ALL! Labs are run completely by TA's and lecture is run by the professor. That being said, Lara is a pretty decent prof. He rambles in his lectures and I often found myself zoning out/on insta-G, but the assignments are super easy if you show up! A lot of things are assigned and due within the same class period!

Participation matters
Beware of pop quizzes
Caring
1.0
3.0
ENG102
Grade: A
Jul 31, 2020
Wouldn't take again

Proff doesn't know much about coding. Hes a pretty bad teacher but that doesn't really matter if you can learn on your own.

1.0
4.0
ENGR102
Grade: B
Nov 3, 2020
Wouldn't take again

He seems like a nice guy, but the lectures were not helpful at all and everyone was confused by the project instructions, the material, dates, etc. We learned most of the content from the TA's and google. Also the whole class was pretty much group assignments.

Group projects
1.0
3.0
ENGR102
Grade: Incomplete
Nov 16, 2020
Wouldn't take again

Absolutely god awful professor, he didn't teach us anything in his lectures, and didn't even write his own lectures. He used a different professor's curriculum entirely, had his TAs do all of the grading and teaching, and didn't speak to his TAs about anything else. Over half of the class was group projects that you had to teach yourself.

Lots of homework
Group projects
Lecture heavy
1.0
4.0
ENGR102
Grade: B-
Nov 17, 2020
Wouldn't take again

Dr. Lara is a nice guy and he gives you a lot of extensions but he does virtually no teaching and stays on the zoom call for 5 minutes and leaves the TAs to do all the work. The class is heavy group work where group labs make up a hefty 50+% of your grade. Due to the poor teaching if you have no coding background you are basically screwed for exams

Lots of homework
Test heavy
Group projects
1.0
3.0
ENGR102
Grade: A-
Nov 21, 2020
Wouldn't take again

Absolutely terrible professor. Never take him. He gives out homework that he doesn't even know how to do himself. He is hard to get ahold of and does not give helpful answers when he does reply. He likes to throw you into the deep end when he only taught you how to walk down the stairs into the kid pool. He is awful!

Lots of homework
Skip class? You won't pass.
Group projects
1.0
4.0
ENGR102
Grade: B
Nov 23, 2020
Wouldn't take again

Terrible professor. He never actually showed us how to code nor does he do his own lectures. Avoid him if you can

Lots of homework
Group projects
1.0
5.0
ENGR102
Grade: B
Dec 14, 2020
Wouldn't take again

Prof is nice but barely even understands the topic he is teaching and probably wouldn't be able to answer any coding questions. All the labs are done as group projects and are super rough. Super hard to get an A without coding experience.

Lots of homework
Skip class? You won't pass.
Group projects
1.0
5.0
ENGR102
Grade: B
Dec 14, 2020
Wouldn't take again

Prof is nice but doesn't even understand the topic he is teaching. All the labs are pretty rough and done as groupwork. The tests are super random and make the class super hard to get an A in without a good amount of coding experience.

Lots of homework
Skip class? You won't pass.
Group projects
3.0
4.0
ENGR102
Grade: A-
Jan 14, 2021
Wouldn't take again

I hated Engineering, that being said the tests were all python code, so learn that and it was multiple choice, so know how to code very well. I had a hard time in this class and I love math and all things STEM. Know how to do python. I have no idea how I got a B, should have gotten a D.

Skip class? You won't pass.
Test heavy
Group projects
3.0
2.0
PHYS217
Grade: A+
Apr 21, 2021
Would take again

Prof. Lara isn't the best lecturer but he's a really kind guy. He reads from his lecture slides so you won't be missing much if you don't show up besides some in class assignments or homework but just check the submission box for those due dates. He's hard to reach outside of class but overall, he cares about the success of his students.

1.0
3.0
ENGR217
Grade: A
Apr 29, 2021
Wouldn't take again

NOTHING GOOD TO SAY ABOUT THIS PROFESSOR. Stated we didn't have a final for numerous weeks and just dropped a bomb on the class the last day of classes saying we had a final. Unorganized and all over the place, lectures are boring and useless. Labs are done by TA's. Don't take this guy he's a dinosaur who doesn't know what he was doing.

2.0
2.0
PHYS217
Grade: A
Apr 30, 2021
Wouldn't take again

Doesn't respond to emails, ask questions in class Vague guidelines on hw & projects Don't expect grades in a timely fashion Is a good guy and understanding to students' needs though HW is easy usually 1 question Lab TAs are decent at responding to emails, decently helpful with labs and understanding. If following all guidelines, easy A in the class

3.0
1.0
ENGR217
Grade: A
May 2, 2021
Wouldn't take again

ENGR 217 is a joke. The class is very easy, but really unorganized.

2.0
2.0
PHYS217
Grade: A+
May 11, 2021
Wouldn't take again

All the professors for this PHYS 217 is not very good, so take him over Ijaz because this professor is slightly better. This class is very easy, so you shouldnt really need a professor. Consider this class as a practice for self learning because you going to need that for engineering! Go with low expectations and you will be fine.

2.0
4.0
ENGR217
Grade: A+
Aug 20, 2021
Wouldn't take again

Reads powerpoint slides and lecture is really boring. No real need to pay attention unless there is a class assignment or homework. Lab grade depends heavily on TA but the TA (Melanie Barbee) was not very helpful. Final exam is mandatory and covers topics never discussed in class. Everyone failed the final but the curve was good.

Lots of homework
Skip class? You won't pass.
Graded by few things
3.0
4.0
ENGR102
Nov 16, 2021
Would take again

Even if you fail the exams its still pretty easy to pass the class, there are weekly class activities, textbook assignments, and quizzes. if you get behind its pretty hard to understand whats going on bc its coding. prof is pretty nice tho

Group projects
Lots of homework
1.0
4.0
ENGR112
Grade: Not sure yet
Nov 17, 2021
Wouldn't take again

First of all the lectures have nothing to do with the assignments at all. Each assignment is half group work, half individual so if you don't have a group with people who have a background in coding, you're screwed. Also, the exams are nothing like the material he gives and the formats are like nothing you have practiced. I'm just trying to survive

Lots of homework
Group projects
1.0
4.0
ENGR102
Grade: Drop/Withdrawal
Nov 27, 2021
Wouldn't take again

I knew within two weeks of class starting that it was going to be awful. I was new to engineering and excited to learn but I barely learned anything. The lectures and homework did not match up and the only reason I could even get through the group projects was because my teammates knew coding. I dropped after a month.

Group projects
1.0
4.0
ENGR102
Grade: B+
Dec 3, 2021
Wouldn't take again

Does not teach at all just reads off of the powerpoint and I could do that myself. very hard to understand and textbook doesnt help much at all. Just got a 32 on the final exam and that was the best grade at my table. Might as well teach yourself because he does not help at all. Class made me cry multiple times and the labs are very difficult.

1.0
4.0
ENGR102
Grade: B
Dec 7, 2021
Wouldn't take again

Professor Lara was AWFUL. Had no idea what he was doing, class was completely lead by the TA's. He just read the lectures, which weren't even his, and did nothing else. Group projects and individual projects given out weekly, hopefully you get a good group that knows coding. Class had a TERRIBLY hard final project, and the final was rough too. Gl

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

He knows absolutely nothing about coding. I came in with prior coding experience so I wasn't 100% screwed, but he doesn't know how to code at all. He takes away all the fun from coding and made me lose brain cells. The final warning is that the midterm and final are much harder than the rest of the class and they focus on all the random junk.

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
5.0
ENGR102
Grade: A
Dec 10, 2021
Wouldn't take again

Prof. gives a lecture, made by someone else, every class. It appears he does not understand the material himself. There is a group assignment and an individual assignment every week. Most are not horrible if you know what you're doing. Tests are hard to do well on. The class average on the last test was 56%. Idk how you justify a test that complex.

Lots of homework
Group projects
Caring
1.0
5.0
ENGR102
Dec 10, 2021
Wouldn't take again

Dr Lara does not do a good job at preparing his students for tests. He usually leaves halfway through his lecture and lets his TAs answer all the questions. He specifically told us not to come to his office hours which with disappointing to hear from a professor.

Group projects
Graded by few things
Test heavy
4.0
4.0
ENGR102
Grade: A-
Dec 10, 2021
Would take again

Dr. Lara is really nice and cares about his students. He is lenient with assignments and is helpful if you just talk to him. This is not a class where you can learn everything in the classroom, you have to actually take time and learn more in depth in your free time. Which is what a majority of people do not do, resulting in the many bad ratings.

Participation matters
Skip class? You won't pass.
Group projects
2.0
3.0
ENGR102
Grade: B
Dec 15, 2021
Wouldn't take again

The TA's literally carried this class. I found the TA's to be much more helpful than the professor himself and whenever I have any questions about coding the TA's answer them swiftly. Prof Lara doesn't seem like he knows much about coding and he isn't the best at answering emails. This professor is pretty vague about the class check the syllabus.

Participation matters
Skip class? You won't pass.
2.0
3.0
ENGR102
Grade: A
Dec 17, 2021
Wouldn't take again

Nice guy but awful lecturer. Just reads the slides which dont prepare you very well for assignments. Choose your group wisely if you can, you'll be working with them all semester. TAs were fantastic and basically taught the class themselves. Textbook and Google will be your best friends. Final had an average of 56, if that tells you anything...

Get ready to read
Skip class? You won't pass.
Group projects
1.0
4.0
ENGR102
Grade: A
Dec 25, 2021
Wouldn't take again

Definitely avoid this guy. This class is entirely coding-based and since he doesn't teach it very well, you are basically screwed if you have no background knowledge of coding. He also goes off on tangents about his own field of study that has nothing to do with coding. Also, he spends too much time in lecture instead of letting us do group work.

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

The class itself is daunting to those who have no Python experience. Dr. Ruiz is a decent teacher, but you can often feel lost when doing labs and exams. Graded quizzes are given in class. The majority of your grade comes from labs, which can take a lot of time. Exams are VERY technical and difficult. An optional final project can curve your grade.

Lots of homework
Caring
3.0
4.0
ENGR102
Grade: B
Jan 12, 2022
Would take again

He is a researcher at the school so you need to do your best to use multiple different resources in order to be successful in this class. Tests and labs are the most important as far as grades, but putting in extra work goes a long way in this class. Make sure to come to lectures and do your own work and you'll be fine.

Lots of homework
Participation matters
Graded by few things
1.0
4.0
ENGR102
Grade: B-
Jan 14, 2022
Wouldn't take again

He does not prepare you for any of the exams until the class before the exam. Would not recommend him. His class is based on his interest in climate change.

1.0
5.0
ENGR102
Grade: B-
Jan 18, 2022
Wouldn't take again

I truly believe that Lara is a really sweet man who cares about his students however he cannot teach to save his life. He mumbles in lecture and his lectures were always a week late. The TA's were not helpful either they didn't know what was going on in the class. He accidently deleted our midterm exam, he doesn't know how to work computers.

3.0
4.0
ENGR102
Grade: B+
Jan 27, 2022
Wouldn't take again

We had weekly projects with our team and by ourselves which werent too bad, but took time. Whole class is ran by TAs so good luck getting quick help. Dont skip, he has weekly quizzes and random participation quizzes. Lectures were boring and didnt teach much so you gotta learn to code by yourself if you dont know how to do so already.

Lots of homework
Participation matters
1.0
3.0
ENGR216
Grade: A-
Apr 30, 2022

You will 100% want to avoid this professor if possible at all. He just lectures on about information you can understand better by just reading for 10 minutes. He does not show up to his own office hour nor read his email and leaves the class earlier than the students. He never does anything for student's success but tests you on imaginary material.

Lecture heavy
Graded by few things
1.0
4.0
ENGR102
Grade: B
May 1, 2022

The absolute worst. We would get 2 days for assignments while others got a week! This is coming from someone with Python experience. We were not prepared for the exams at all. He mumbles during class and only cares about his passion for sustainability. I do not recommend at all. Please, take literally anyone else!!

Tough grader
Group projects
Beware of pop quizzes
1.0
5.0
ENGR216
May 7, 2022

Definitely one of the worst professors I have ever had. He doesn't really even know what's going on in his own class (he accidently repeated an entire lecture). He also comes off very condescending when you ask him literally anything. Lab TAs wont even read the lab manual before they show up to the lab either so don't expect the lab to be better.

1.0
4.0
ENGR216
Grade: A
May 8, 2022

Dr. Lara rambles on during lecture and can barely teach to save his life! AVOID AT ALL COSTS

Tough grader
Lecture heavy
2.0
3.0
ENGR216
Grade: A-
May 9, 2022

Dr Lara is a nice professor that cares about his students. However, he is not a good lecturer and I did not learn much from his lectures. He spends a lot of time trying to explain why the material is important for engineering instead of actually explaining the material.His homeworks and in-class activities were easy though.

Participation matters
Group projects
1.0
3.0
ENGR216
Grade: B+
May 16, 2022

Had a 97 in class prior to final. Final was way harder than review and in class material given. Final dropped majority of people I know to a B, in which he won't release the final exam scores to us because they were so bad, so we just see our final grade and do not know final standing in class. terrible.

Tough grader
1.0
3.0
ENGR217
Grade: C
May 16, 2022

This professor is absolutely terrible. His lectures are not helpful and will leave you with less understanding of the material but they are mandatory. The final is insanely hard and he does not prepare you. I had a 99 (A) in this class, but when my final grade was posted I was given a C, and the final exam grades were never posted.

Participation matters
Group projects
Test heavy
1.0
4.0
ENGR216
Grade: B
May 17, 2022

Lectures are weak and often hard to follow due to him delivering them in an absent-minded fashion. Late to class occasionally and then won't extend the time that the in class assignments are due. The one upside is that the homework and assignments are freebies. Overall the course structure is very poor and the final will drop students to a B.

1.0
3.0
ENGR216
Grade: A
May 17, 2022

I can't believe I spent money to take this class. The lectures are useless, he reads off the slides and goes on 30-minute tangents about who knows what. The final is ridiculously hard and nothing he teaches you will prepare you, the average grade in my section was a below a 40. I only got an A because I took statistics in high school.

1.0
4.0
ENGR216
Grade: A
May 20, 2022

I'll break him down in bullet points -terrible lecturer -hw and review didn't prepare me for the final -has good intentions but has terrible execution TLDR: I barely scraped away an A because I had like 98 in the class and had taken stats in high school. The class average was a 40 with a high of 70. Quite literally nobody got above a 94.

2.0
3.0
ENGR216
Grade: B+
Jun 1, 2022

He had no part in the labs or helping with them, & the lectures did not prepare us for the common final exam .. the class average was well below 40%, & we never got our individual final exam grades or final percentages .. had a 99% from working hard on labs before the final, and somehow ended up with a B despite not missing a class or assignment.

Group projects
Graded by few things
1.0
3.0
ENGR216
Grade: A
Jun 3, 2022

DO. NOT. TAKE. You learn nothing in lectures. Final exam is much harder than homework and content covered in class. Your grade is composed of labs, homework, and final exam. Make sure you do really good on the labs so the final doesn't kill your grade. Not passionate about the class at all. Learn stats yourself to survive the final.

3.0
2.0
ENGR217
Jun 14, 2022
Would take again

He is a easy professor, less work than the other profs but then when the final comes around you are not prepared at all. He does lectures but he has a heavy accent so I never really benefited from them.

Get ready to read
2.0
4.0
ENG102
Grade: A
Oct 15, 2022

He doesn't teach that well, he let's zybooks do most of the teaching, and then speeds through the lecture.

1.0
5.0
ENG102
Grade: A+
Oct 19, 2022

DO NOT TAKE HIS CLASS!!!! He is the worst professor I have ever had, doesn't care about anything. He never thought us anything and said he expects us to learn everything on our own. ALL FRESHMEN SHOULD AVOID HIM AT ALL COSTS. If you want to actually learn the concepts pick a different professor it will help in the long term.

Tough grader
Test heavy
5.0
4.0
ENG102
Grade: A
Nov 15, 2022
Would take again

He gives an insane amount of extra credit, and likes what he does. He has an accent and is sometime hard to understand, however would take him again. People have mixed opinions on him, however at the end of the day its a tough class that will take a good amount of work no matter the professor you get.

EXTRA CREDIT
Group projects
5.0
2.0
ENG102
Grade: A
Nov 30, 2022
Would take again

dog water lectures but good class he knows what he's talking about, but in class as TAs for help.

Group projects
Beware of pop quizzes
Caring
5.0
3.0
ENGR102
Grade: A+
Dec 1, 2022
Would take again

One of the best profs freshmen can get for 102! He's so nice to his students, always finding solutions to their problems. He's extended due dates & changed grade weights just because people were struggling & asked for help. This class is dependent of showing up, doing the work, and actually learning through the textbook. Try & you can't fail.

Participation matters
EXTRA CREDIT
Group projects
5.0
4.0
ENG102
Grade: A
Dec 3, 2022
Would take again

Look even though he has a lot of bad reviews he is by far the best teacher you can get for Engineering 102. The reason being his lenient grading and deadlines and extra credit. The extra credit part is amazing, every other class has to do the challenge activities in ZyBook, but Mr. Ruiz makes them extra credit which is a lifesaver for your grade.

Participation matters
EXTRA CREDIT
Group projects
2.0
4.0
ENG102
Grade: B+
Dec 3, 2022

He's an OK professor. He has one lecture a week and a follow-up quiz in the next class, but most of your learning is going to be outside of the class, doing the coding assignments, rereading the lecture slides, and reading/doing work out of the textbook. He's a nice guy and is easy to talk to once you get through his accent.

Get ready to read
Group projects
Caring
2.0
3.0
ENGR216
Grade: A
Dec 10, 2022

I would definitely recommend finding another professor. His lectures and assignments never teach you anything and you will not be prepared for the final exam. The average was a 37 in my class. I only did okay on the final exam because I took Stats in high school. You will not learn anything from him!

2.0
3.0
ENG102
Grade: B+
Dec 14, 2022

You don't learn anything from the lectures and he is not very good with grading things but is forgiving about late assignments

5.0
4.0
ENG102
Grade: A+
Jan 3, 2023
Would take again

Prof Lara is a really great man but need to rely heavily on TAs . Quite liberal on his deadlines, and willing to give you an extension if you have genuine reasons. He's not tech savvy so you might have to be a little more patient when it comes to submitting assignments. Great guy and I'm taking him again for ENGR 216!

EXTRA CREDIT
Amazing lectures
Lots of homework
2.0
5.0
ENGR102
Grade: B
Jan 4, 2023

He's very kind. If you want an extension, he'll give you one, but for the right reasons. He's not very good at teaching. So, if you're not good at coding, it's best you get a head start. There are quizzes every week and most of the assignments are difficult. The first exam is hard, but the final exam is the hardest.

Participation matters
Beware of pop quizzes
Caring
2.0
4.0
ENG102
Grade: A
Mar 29, 2023

I took him for ENGR 102. I came in with 0 coding experience and still got an A somehow. Make sure to get good grades on labs, do extra credit, and review before quizzes. Overall he is a bad professor who does not know how to code and should be avoided if possible. However, if you're stuck with him it is certainly do-able.

Beware of pop quizzes
1.0
4.0
ENGR216
Grade: B
Apr 21, 2023

He is objectively a bad teacher. He was late 10 minutes for every lecture so your class will be behind. He is difficult to understand, and he does not focus on the materials you need to succeed but will focus on easy concepts. The big issue though is that he doesn't really answer questions, so you have to figure things out on your own.

Lecture heavy
1.0
2.0
PHYS216
Grade: A
May 2, 2023

He lectured on windmills and conservation of mass when that's not part of the curriculum, and because of that we didn't even touch on ethics in class. He was late to class and hard to understand. Homework was mostly easy though, and if you are good at physics then the class won't be too bad. Still not worth it to take his class IMO.

3.0
2.0
ENGR216
Grade: B
May 25, 2023

216 is a pretty easy class and mostly focuses on the lab component of the course. Dr Lara is very laid back and gives out a lot less work than some of the other profs for the class which is definitely nice. You probably won't be prepared for the final because it is ridiculously hard and he is not an amazing lecturer.

Group projects
Clear grading criteria
Lots of homework
2.0
3.0
ENGR216
Grade: A
Aug 11, 2023

Lara's lectures were not good. He often discussed topics not relevant to the class and never really did example problems. The average on the final was a 38. Study using the material from the multisection, but there will be stuff on the final that is never covered and you haven't even heard of. The group labs are horrible if you have a bad group.

Group projects
4.0
2.0
ENG102
Grade: A
Aug 21, 2023
Would take again

I took Dr. Ruiz for Engr 102 over the summer. He was extremely lenient and gave over a letter grade curve at the end of the course. I took this course before with Dr. Richard and had a much worse experience with him. Make sure to get close with your lab mates to fully understand the material as his lectures do go off topic sometimes.

Group projects
Beware of pop quizzes
Caring
2.0
4.0
ENG102
Grade: A
Oct 4, 2023

He is a good person overall, but don't let that fool you and his class. His class is not good for first year engineering students, and doesn't give you a good grasp on the subject. There isn't clear practice, only examples that don't teach you anything that you will need for quizzes, tests, and homework.

Lots of homework
Beware of pop quizzes
Lecture heavy
2.0
2.0
ENG102
Grade: A
Oct 16, 2023

I took ENGR 102 with him and everything that I learned was self-taught. His lectures are boring and not that useful. Good thing is that the class activities have the same weight as the quizzes, so don't worry if you got a bad grade at one the activities will save you.

EXTRA CREDIT
Group projects
Lots of homework
1.0
4.0
ENG102
Grade: B+
Nov 17, 2023

Teaching style is ineffective. You get your learning from the Zybook readings, and even then, you still won't understand---especially if you have no experience in coding. Even those with coding experience still struggled. Get a good group!! You'll need to work together to survive, the labs get overwhelming and super-time consuming.

Get ready to read
Group projects
Lots of homework
2.0
3.0
ENG102
Grade: B
Nov 17, 2023

Dr. Ruiz is a very sweet guy, but he is not the one teaching. It is self-taught and TA's. Overall he is okay, but if you want to be taught by prof, don't go here.

Get ready to read
EXTRA CREDIT
Caring
1.0
3.0
ENG102
Grade: A
Nov 28, 2023

Dr. Ruiz is a great guy, but he LITERALLY does not know how to code. Stay away from him for 102.

Group projects
Lots of homework
Beware of pop quizzes
1.0
4.0
ENG102
Grade: A-
Nov 30, 2023

This man does not teach the information at all, his lectures drone on and he often goes on tangents that have no relevance avoid him at all costs

2.0
3.0
ENGR102
Grade: A
Dec 4, 2023

Lara is a good person, cares about students, forgiving . Reads direct powerpoint, prof has little coding knowledge. TAs carried. Midterm and Final exams are difficult, but doable without prior coding. Quizzes weekly, completion grades for readings/in-class activity, extra credit for textbook "challenges", labs were worth 25%, many were cooperative

Caring
1.0
4.0
ENG102
Grade: A
Dec 14, 2023

He's just so bad, whatever you can do to avoid him...do it.

2.0
4.0
ENG102
Grade: B
Dec 19, 2023

All 102 classes are pretty much the same he is a Civil professor and doesn't know coding. Test for all of 102 are hard and need a lot of self learning. He has quizzes once a week at the beginning of class and he has a super thick accident he did curve the whole class im not sure but I think 7-10 point to your grade at the end of the semester.

Beware of pop quizzes
Test heavy
1.0
4.0
ENG102
Grade: B
Dec 18, 2023

Dr. Lara is a tough grader and does not do a good job of connecting with and engaging his students. There are weekly quizzes, in-class activities, readings, homework, and lab assignments. The lectures are difficult to understand because of the heavy accent he has, and he doesn't teach beyond the slides provided by the university.

Tough grader
Lots of homework
Beware of pop quizzes
4.0
4.0
ENGR102
Grade: B
Dec 22, 2023
Would take again

Professor Ruiz was a decent professor. Coding just can't be taught, it has to be done. He wasn't great at coding so it depends on you to work on it in your free time. The group projects are tough if your team isn't great. Quizzes at the start of every week so make sure to do your reading beforehand. He is nice and lenient but this is a tough class.

Group projects
Lots of homework
Beware of pop quizzes
2.0
5.0
ENGR102
Grade: A
Dec 30, 2023

Prof. Lara simply just read off the slides the engineering department gave him. It was all self-taught material and class was taught and ran by the TA's essentially, who aren't even graduate students... I will say I got very lucky having a fantastic team and making the class not hell. Exams are hell, but they are common exams. EC and curve saved me

Get ready to read
EXTRA CREDIT
Group projects
2.0
3.0
ENGR102
Grade: B
Dec 31, 2023

Lectures are dry and just him reading slides. Labs heavily rely on you reading the Zybooks material assigned and teaching yourself how things work. If you have a bad/lazy group, you will probably struggle hard in labs. He offers generous partial credit for open-ended questions on quizzes/exams. Feedback is not great, though.

Get ready to read
Participation matters
Group projects
1.0
5.0
ENGR102
Grade: B
Jan 14, 2024

Horrible professor. He dryly reads off slides that do not help your learning and calls them lectures. Most of the class is self taught, just hope you have good TAs and lab group because they will carry your grade if you have no coding knowledge. Try to avoid this prof at all costs because he is not resourceful or helpful at all.

Group projects
Test heavy
Accessible outside class
3.0
3.0
ENG102
Grade: A
Jan 16, 2024
Would take again

The class itself is not that bad as long as you stay on top of your work, and he offers a lot of extra credit. However, he was not very good at teaching, only read off the slides and had trouble coding. If you're new to coding, you might have to put in some effort outside of class and hope you have good TAs or teammates.

Participation matters
EXTRA CREDIT
Group projects
1.0
5.0
PHYS217
Grade: B
Apr 15, 2024

I don't even know how this dude still works here, as he is the worst professor I've ever had at any school. He was absent for 2 entire weeks, and you honestly don't even need to go to class as you won't learn any more or less than if you did. The final is terrible, he does not curve, and everyone with an A+ average ended up with a B or C after it.

Graded by few things
2.0
1.0
ENGR217
Grade: A
May 14, 2024
Would take again

Class itself is useless but he makes it less stressful than other professors. Main grades come from lab reports. If you do good on the reports than this class should be an easy A, just go to office hours if you are struggling. 2 groups jobs are easy and in-class work is just doing what is done in the slides. Final exam is hard but heavily curves!!

Group projects
Clear grading criteria
1.0
5.0
ENG102
Grade: A-
Oct 30, 2024

RUN, don't walk away from ENGR 102 sections taught by this guy. If you have previous coding experience (Python, specifically), then don't expect to do well on the exams. He tests you on obscure functions and poorly written code that no real developer would reasonably use/write. Save your sanity and GPA, take and another professor.

Get ready to read
Group projects
Lecture heavy
1.0
5.0
ENG102
Grade: Not sure yet
Oct 22, 2024

awful professor. avoid at all costs. He does not know how to teach or code. Exam reviews don't help and TA's carry. I'm surprised he still teaches here. doesn't explain anything besides the lecture slides and provides barely any help.

Group projects
Beware of pop quizzes
So many papers
2.0
4.0
ENG102
Grade: B
Nov 1, 2024

Dr. Ruiz is a nice guy, but his teaching skills leave much to be desired. If you're new to coding, be prepared to put in extra effort outside of class. Unstuck AI and TAs are a lifesaver!

2.0
5.0
ENG102
Grade: B+
Nov 13, 2024

Nice enough man, but can't teach coding well. Will go over maybe 10 slides then throw the labs at you and expect you to be resourceful enough to complete them. TA's are the biggest help. Curves the top 30% of students in the class, but it's really only for experienced coders who get that grade. Quizzes/tests are hard.Try to avoid!!

Lots of homework
Online Savvy
1.0
4.0
ENG102
Grade: A
Nov 20, 2024

Only uses lecture slides, the rest of the individual teaching is done by TAs, which they're very good, but I've never seen him walk around the room to help. Directions on some assignments are extremely confusing, unclear, and sometimes not even possible.

Group projects
Lots of homework
Test heavy
1.0
5.0
ENG102
Grade: B+
Nov 20, 2024

Dr. Lara is an inspiration to engineering students. An inspiration to drop out of engineering and go live off the grid. He spends all of class lecturing on the content he just assigned in the zyBooks and doesn't seem even remotely proficient in Python. Instead of a fun final (a video game), we did more data analysis and reports.

Group projects
Lots of homework
Lecture heavy
1.0
5.0
ENGR102
Grade: A-
Nov 20, 2024

Dr. Lara had very terrible lectures. All of your learning will come from the zybooks/TAs. He will not teach you anything, but rather go on tangents about his water desalination research process. When I went to his office hours, he just told me to hardcode it and didn't bother telling me how to fix my code. Nice guy though.

Group projects
Clear grading criteria
Lots of homework
1.0
2.0
ENGR217
Grade: B
Dec 6, 2024

Routinely showed up to a 50-minute lecture over 10 minutes late. Not a great lecturer and reads directly off the slides which are also lacking. Doesn't give homework but gives graded in class assignments so attendance is kinda mandatory. The 217 final is kind of always bad, but he gave our class absolutely no review material whatsoever. Do not take

1.0
5.0
ENG102
Grade: Not sure yet
Dec 14, 2024

It is evident that he has minimal experience coding, or maybe none at all. It is typical for college professors to be unhelpful, but this man is the epitome of unhelpful. He never really answered questions about coding, and went on and on about sustainability and his personal research. He is also the master of the Irish exit, he just disappears.

3.0
3.0
ENG102
Grade: A
Dec 16, 2024
Would take again

Every ENGR102 class is a lot of work, talk to him during office hours & he is very understanding, he gave me an extension on many assignments. You really only need to attend the first class of each week since that's when quizzes are. Find a solid team, mine stopped attending halfway through, so I did most labs on my own. Talk to TAs for code help!!

Lots of homework
Beware of pop quizzes
Accessible outside class
2.0
4.0
ENG102
Grade: B
Dec 19, 2024

Had zero experience and pretty much taught myself, helped by lab parters with previous experience or TA's. He curves pretty hard at the end so I'd imagine it's hard to fail, but I genuinely don't think he knows how to do what he's teaching. His lectures are useless, quizzes are impossible and it really hurt to watch him try and code.

Get ready to read
Group projects
Beware of pop quizzes
2.0
4.0
ENGR102
Grade: A-
Jan 5, 2025

If you don't have any previous understanding of any coding language, avoid this professor. Having good team members to help on assignments is the most important thing in this class. I didn't have to big of a problem with Prof. Lara at the beginning but nearing the end he started adding random rules and assignments that were annoying/a waste of time

Group projects
2.0
4.0
ENGR216
Grade: Not sure yet
Mar 5, 2025

Bro he's not REAL. For our midterm he forgot to add numbers to the questions. I didn't learn a single thing throughout any of his lectures, didn't cover any of the material he should've. If you have to take him as your prof, go to SI sessions and consider attending someone else's lecture w a diff prof. Never responded to emails. DO NOT TAKE HIM!

1.0
5.0
ENGR216
Grade: A-
Mar 5, 2025

DO NOT TAKE HIM! He never responds to emails if you have any questions, his lectures are pointless and he doesn't even teach what is on the curriculum. Worst of all, he forgot to put numbers on our midterm and no one was able to take it. DO ANYTHING BUT TAKE HIM FOR THIS CLASS!

Tough grader
Beware of pop quizzes
1.0
4.0
ENG102
Grade: A
Apr 9, 2025

He doesn't teach you. I learned coding through high school and that was the only way I got a good grade. If you don't know coding before taking his class choose a different prof.

Group projects
1.0
5.0
ENG102
Grade: B+
Apr 10, 2025

Bad, very bad. Learned nothing and he's prone to the random major pop quiz. Exams are awful and go into the minutia of python that no self-respecting engineer could conceivably use.

Group projects
Lots of homework
Test heavy
1.0
4.0
ENGR216
Grade: Not sure yet
May 2, 2025

He seems like a good guy, just absolutely incompetent as a professor. Lectures were completely useless. Canvas was not organized well, and assignments were not clearly communicated. He forgot to add numbers to our midterm, and our final had about 10 different errors. Study lecture slides and have some good stats knowledge and you should be fine

Lots of homework
Test heavy
1.0
2.0
ENGR216
Grade: Not sure yet
Apr 30, 2025

He just never responds to emails and it's stressful for students. He also didn't grade assignments until the very last week they were due, and I had to rely on my friend's prof's notes to study. I suppose he assigns less work than other profs but his lack of competence cancels the pros out.

3.0
1.0
ENGR216
Grade: A
May 2, 2025
Would take again

Ok guys I'm gonna be honest he's not a good teacher but for this specific class taking him is 100% the move. He basically gave us no real homework while other classes had hours of busy work for each lecture. Everything is a free 100 except the final which you would do better studying for outside of class anyway.

Graded by few things
1.0
4.0
ENGR216
Grade: Not sure yet
May 2, 2025

Terrible professor. Genuinely horrible, shows up late every lecture, then rushes through the slide show, so you don't learn anything. I have no idea how he is still employed. This guy forgot to put values in for our midterm, so we wasted our time and had to take the midterm in class, further pushing back our lectures. Pls take Ritchey or Moore/

Test heavy
Graded by few things
1.0
1.0
ENGR216
Grade: Not sure yet
May 8, 2025

It literally feels like this guy "got rid" of the original professor and is trying his best to "cover up his act". He shows up 10min late everyday. runs through lecture, goes on long side tangents about how "great" an engineer is, doesn't respond to emails, unorganized canvas. However, he gives no HW. GL studying for final. how is he still employed

1.0
3.0
ENGR216
Grade: B+
May 9, 2025

Very light on homework. Slow unengaging lecturer. Seems like a genuine person, but I would not recommend him as a teacher

Graded by few things
1.0
4.0
ENGR216
Grade: B+
May 10, 2025

This guy is just not good, lectures are difficult to understand and practically useless, he did not prepare us for the final at all and never responds to emails, there lectures were somewhat mandatory as there are in class assignments due at the end. This class is already a weed out and he doesn't make it much better.

1.0
4.0
ENGR216
Grade: B
May 13, 2025

Don't take this professor if you want to save your GPA. Never received a curve for an exam that is historically curved and the averages were in the 60s. I should've finished with an A since the labs and assignments in this class are fairly easy. However, the professor rarely teaches the right material and usually goes off on tangents.

4.0
1.0
ENGR216
Grade: A
May 17, 2025
Would take again

Jorge Lara Ruiz is a chill prof who may not cover much in lectures, but that's ok because this class is really easy to learn the content. He tries to be as helpful as possible when you ask him questions in class, and will drop your 4 lowest class works at the end of the semester. Definitely recommend him if he appears as an option!

Caring
Lecture heavy
Accessible outside class
3.0
2.0
ENGR216
Grade: A+
Jun 10, 2025

Dr. Ruiz has several in class assignments but 90% of them are just copying from his slides. He is not accessible out of class and does not know how to put assignments right. Online exams(midterm and final) were often in wrong format. However, he claimed to curve the top 30% to an A and does have a good GPA on the grade distribution.

Lots of homework
1.0
2.0
ENGR216
Grade: B+
Aug 25, 2025

This guy cannot teach, the class is really easy though outside of the final exam which is extremely hard.

1.0
5.0
ENG102
Grade: C
Sep 18, 2025

If you are in this class, you are likely a freshman. All I have to say is GOOD LUCK. Cause you'll need it. Make friends with the PT's as fast as possible.

Tough grader
Get ready to read
3.0
2.0
ENG102
Grade: A
Nov 20, 2025
Would take again

Either Dr. Lara has changed since previous years or the people here are overreacting. Not nearly as bad as reviews are suggesting. He's just kinda there. ENGR 102 is generally viewed as a self-taught course with the Zybooks and Google. Doing the labs and reading the notes he posts on Canvas is enough to secure at least a B on all of the quizzes.

Get ready to read
EXTRA CREDIT
Group projects
1.0
5.0
ENG102
Grade: B+
Nov 21, 2025

Bad lectures

5.0
3.0
ENG102
Grade: A
Nov 25, 2025
Would take again

Dr. Lara has changed a lot this year. I was scared to take this class after seeing the Rate My from previous students but after the first few weeks he seemed to turn a new leaf. He started caring more about our mental health such as telling us not to worry as much as, pushing quizzes back, and giving us tons of extra credit.

Get ready to read
Group projects
Caring
4.0
2.0
ENG102
Grade: B+
Dec 2, 2025

ENGR 102 is a self-taught class; although Dr. Lara's lectures are subpar. Other than that, he is a very forgiving person. He curves total grades at the end of the semester based on where you are compared to the class, pushes quizzes back, drops grades at the end of the year. Pay attention to canvas due dates though, they change often. Great guy.

4.0
2.0
ENG102
Grade: Not sure yet
Dec 3, 2025
Would take again

Dr. Lara is a very reasonable choice for an engineering professor. I am impressed to see how he has changed and grown from what was portrayed from previous reviews. He isn't the best lecture, so it is best to prioritize self-studying. Nonetheless, he is a very understanding professor who promises to curve performance and pushes assignments back.

Get ready to read
Participation matters
EXTRA CREDIT
4.0
3.0
ENG102
Grade: Not sure yet
Dec 4, 2025
Would take again

He is really a nice guy. Lectures are a little incomprehensible sometimes, but you will learn everything from the online labs. The tests can be very hard, especially the multiple choice, but doable. He is very forgiving and understanding of things happening. He never really gives due dates? Just submit everything before its graded(could take months

EXTRA CREDIT
Caring
3.0
4.0
ENG102
Grade: B-
Dec 4, 2025
Would take again

Dr. Lara Ruiz isn't a bad professor, it's rather the setup of 102. You will learn most things from the zyBooks and labs. Lara will mainly just lecture, any help will likely from the TAs. Weekly quizzes on the zyBooks. Midterm and final were difficult, but that's for the whole department. Dropped 2 of our lowest quizzes, was some extra credit.

EXTRA CREDIT
Group projects
Lots of homework
5.0
3.0
ENG102
Grade: Not sure yet
Dec 6, 2025
Would take again

Dr. Lara was my favorite professor this semester! He was extremely understanding and from beginning to end he made an effort to improve grades by offering extra credit, dropping two quizzes, and curving final grades based on overall class performance. Dr. Lara places great emphasis on problem solving which I greatly respect. A wonderful professor!

EXTRA CREDIT
Group projects
Caring
4.0
2.0
ENGR102
Grade: A+
Dec 12, 2025
Would take again

Great prof to have for ENGR102. Rounds the top 33% of ppl to an A, plus gives VERY generous extra credit as long as you do all the participation ZyBooks. Coding assignments can be annoying but they prepare you well for the exam. There's some in class assignments that you have to go to class for but you can just copy from the slides. Light work

Participation matters
EXTRA CREDIT
Group projects
1.0
4.0
PHYS217
Grade: Not sure yet
Dec 15, 2025

Dr. Ruiz will not prepare you for the final and does not reply to emails either.

3.0
3.0
ENGR102
Grade: A
Dec 16, 2025

Nice enough guy, but a horrible lecturer and can't use Canvas. Curves top 30% to an A, drops a few quizzes and has generous extra credit. Get a good lab group, as labs are hard and will be how you learn most of the course. Exams are immensely difficult, study weeks beforehand. Prior python knowledge helps, but this is a weed out class regardless.

Tough grader
Group projects
Lots of homework
2.0
3.0
ENGR102
Grade: A
Dec 19, 2025
Would take again

Nice professor, but doesn't know how to teach. Exams are pretty tough, but you should get 100 on everything else with minimal effort. Make sure you do, as exams are worth 45%. Learn Python before you take this class - that's what I did - so that almost no material is new to you. Then you can spend time mastering concepts instead of learning them.

Participation matters
Group projects
Test heavy
3.0
2.0
ENGR102
Grade: A
Dec 26, 2025
Would take again

Good professor for ENGR 102. Gives some extra credit and curves top 30% of the class to an A. Lectures weren't that great so I would strongly recommend reading the zybooks to understand the content well.

3.0
2.0
ENGR102
Grade: A
Dec 26, 2025
Would take again

Professor Lara was a decent professor. He offered lots of extra credit and grading felt generous overall. The class had many group projects, and while I didn't enjoy the exams, that wasn't his fault. The class wasn't all that interesting and he isn't the strongest lecturer, but he very clearly wants his students to succeed.

EXTRA CREDIT
Group projects
Lots of homework
4.0
2.0
ENGR102
Grade: A
Dec 27, 2025
Would take again

Nice guy, mediocre lectures but everything can be learned from ZyBooks and online. He offers plenty of extra credit and curves and is flexible with due dates. Once I arrived to class late and missed a quiz and he seemed pretty annoyed about reopening it but at least he did! Also beware he never responds to emails.

Caring
Class Info

Online Classes

100%

Attendance Mandatory

68%

Textbook Required

11%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 158 grades
Most common grades:
A (66)
B (26)
Not sure yet (21)
Grade Distribution
A(85)B(32)C(2)D(2)F(0)A-/B+(38)
Based on 181 reported grades
A: 66
B: 26
Not sure yet: 21
A+: 19
Common Tags
Group projects (61)
Lots of homework (39)
Skip class? You won't pass. (37)
Participation matters (31)
Caring (31)
GROUP PROJECTS (30)
EXTRA CREDIT (17)
Beware of pop quizzes (17)
Rating Trend

Declining

-0.84 avg change
May
Jun
Aug
Sep
Nov
Dec
Last 6 months
Ratings by Course

ENG111

3.6

(5)

ENGR111

3.6

(30)

ENG112

3.0

(1)

ENGR112

2.7

(17)

ENG102

2.3

(42)
+6 more courses
Difficulty by Course

ENGE102

4.0

ENG102

3.7

ENGR102

3.5

ENGR216

3.1

ENGR112

3.0

Similar Professors