2.4
Quality3.2
Difficulty36%
Would Retake195
Reviews36%
Would Retake
195
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
68%
Textbook Required
11%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.84 avg changeRatings by Course
ENG111
3.6
(5)ENGR111
3.6
(30)ENG112
3.0
(1)ENGR112
2.7
(17)ENG102
2.3
(42)Difficulty by Course
ENGE102
4.0
ENG102
3.7
ENGR102
3.5
ENGR216
3.1
ENGR112
3.0
Reviews (195)
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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!
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.
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
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.
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
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.
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.
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
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.
most proffs give you to the end of the week to complete your assignment, he gives you the class period.... yeah.
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.
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.
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.
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).
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
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.
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.
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.
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.
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.
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.
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.
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.
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)
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.
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.
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.
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.
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
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.
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
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.
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.
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!
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.
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.
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.
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
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!
Terrible professor. He never actually showed us how to code nor does he do his own lectures. Avoid him if you can
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.
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.
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.
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.
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.
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
ENGR 217 is a joke. The class is very easy, but really unorganized.
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.
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.
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
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
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.
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.
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
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.
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.
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.
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.
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.
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...
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.
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.
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.
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.
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.
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.
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.
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!!
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.
Dr. Lara rambles on during lecture and can barely teach to save his life! AVOID AT ALL COSTS
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.
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.
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.
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.
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.
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.
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.
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.
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.
He doesn't teach that well, he let's zybooks do most of the teaching, and then speeds through the lecture.
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.
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.
dog water lectures but good class he knows what he's talking about, but in class as TAs for help.
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.
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.
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.
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!
You don't learn anything from the lectures and he is not very good with grading things but is forgiving about late assignments
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Dr. Ruiz is a great guy, but he LITERALLY does not know how to code. Stay away from him for 102.
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
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
He's just so bad, whatever you can do to avoid him...do it.
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.
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.
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.
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
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.
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.
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.
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.
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!!
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.
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.
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!
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!!
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.
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.
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.
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
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.
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!!
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.
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
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!
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!
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.
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.
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
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.
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.
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/
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
Very light on homework. Slow unengaging lecturer. Seems like a genuine person, but I would not recommend him as a teacher
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.
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.
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!
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.
This guy cannot teach, the class is really easy though outside of the final exam which is extremely hard.
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.
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.
Bad lectures
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.
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.
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.
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
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.
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!
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
Dr. Ruiz will not prepare you for the final and does not reply to emails either.
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.
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.
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.
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
68%
Textbook Required
11%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.84 avg changeRatings by Course
ENG111
3.6
(5)ENGR111
3.6
(30)ENG112
3.0
(1)ENGR112
2.7
(17)ENG102
2.3
(42)Difficulty by Course
ENGE102
4.0
ENG102
3.7
ENGR102
3.5
ENGR216
3.1
ENGR112
3.0