3.8
Quality4.2
Difficulty70%
Would Retake100
Reviews70%
Would Retake
100
Reviews
Rating DistributionOfficial
5
57
4
10
3
5
2
16
1
12
What Students Say
“DO NOT take this professor”
EML2023 - 2.0 rating“This is by far the best professor at UF”
EGM3520 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
64%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.27 avg changeRatings by Course
EGM3520EML3005
5.0
(1)EML3005
4.1
(33)EML3100
3.9
(21)EGM3520
3.7
(3)EML2023
3.6
(41)Difficulty by Course
EML3100
4.3
EML2023
4.2
EML3005
4.1
EML4500
4.0
EGM3520EML3005
4.0
Reviews (100)
First off I would rate the difficulty as a 4.2. This professor makes the course a lot more difficult than other professors who teach the same course, he demands a lot more from his students and he acknowledges that. Positives: if you work hard you will be rewarded at the end of the semester. Negatives: can be rude/ hypocritical.
The guy is extremely sarcastic, laughs at students when they ask questions in class/ office hours. Probably the most annoying/ unpleasant professor Ive had in 4 years. Super knowledgeable, but lectures are extremely unorganized (all from his head). My advice for this professor is to get over himself and start treating students better.
This is by far the best professor at UF. Most students will come on here saying he is difficult and sarcastic and those are the students that want easy A's. Yes he is much harder than other professors that teach the same subject but you ACTUALLY learn in this class. He is SUPER caring, genuinely wants the best for you. Absolutely amazing professor.
Such a great professor! I knew once I got on here I would see complaints. The complaints are from students who want easy A's and no concern to understand the material. His exams are based off homework, yes he assigns many homeworks but he is aware of that which is why your grade at the end reflects the effort shown. you learn A LOT with him
Never written a Rate My Professor review but seriously only came on here to say this professor is great. Best professor at UF and I know some comments shy people away from him but he seriously just cares that you leave knowing way more than you came in. There's effort that you need to put in but he seriously guides you through it.
too difficult
Probably the best professor I've had at UF. He really makes you work for a good grade, but more than anything he cares that you learn the material even more so than other professors teach. It's a tough class but he prepares you very well as long as you are consistent throughout the semester.
One of the best professors I've ever had. The production quality of his lecture videos was outstanding. From talking to other students, this class will be much easier if you take it with a different professor, but not as rewarding. He cares very much about the success of his students and rewards participation and effort. Take him if you can!
Dr. Rubiano is a gem in the engineering college. He's not easiest professor, he expects you to WORK and to try to learn, that's his priority. He makes the videos students are expected to work on himself, and they are extremely high quality and informative. Definitely was never condescending, and overall has a heart of gold and great passion.
Dr. Rubiano is tough on his students but he really wants you to learn something in his class. He packs a lot of content into the class, but if you do the homework and watch the lectures when you're supposed to, then you'll do well. Even though I didn't do the greatest in this class (took it during covid fall semester), you could tell that he cares.
Definitely requires more work than other profs but genuinely always willing to meet and discuss any topics (homework, project, etc). Always considerate about any personal issues someone might be having. Your grades in the class might suck at first but if you put in effort and he knows you put in effort, your grade will be fine.
Dr. Rubiano is the bet professor you'll get for Mech Design 1. He really focuses on you learning the material and his lecture videos are really high quality. His class is definitely the most difficult as well, but he does care about his students if you run into any personal problems. Would recommend taking him, but not with a heavy semester.
Really great professor! Very invested in your individual success. This class is essentially a flipped class, so take it if thats your style.
One of the best at UF. Dr. Acosta is extremely knowledgable and very good at communicating his knowledge to students. The production quality of his lecture videos was fantastic. He keeps track of participation and rewards effort in the class. This class may be much easier if you take it with a different professor, but not nearly as rewarding.
Dr. Rubiano is an awesome professor, he has amazing flipped lectures on his youtube channel and is super approachable and helpful in class. That doesn't mean you don't have to work for it, we had homework for every class and many pop quizzes. He is a reasonable, fair guy and I definitely recommend taking him and getting to know him.
Not a man of his word, either intentionally or because he forgets. Says one thing in class and then says another in office hours/ emails. Could be very rude and condescending. Avoid taking him if you have another option. Says he rewards hard work but was very rude when trying to show it. Get everything in writing from him
Dr. Rubiano is an incredible professor. He focused on teaching us Mech 1 and helping us retain the information, not memorize it. The bad reviews are from people who took the class wanting an easy A. If you want to learn Mech 1 and have a good foundation for the future, take Dr. Rubiano. He has amazing Youtube lectures and helps outside of class.
Dr. Rubiano has been one of the best professors I have had. He actually puts his students first over anything else and wants them to succeed. You are required to put in a lot more work than other professors but you will learn the most about Mech Design 1 in this class. Would highly recommend taking his class!
Theres no room for procrastination in the course, but you eventually get the grade you deserve for all the hard work (its easier than MoM lab or DML, imo). I learned A LOT from the lectures, which are basically short and sweet 10-min YouTube videos Dr. Rubiano makes himself. Definitely one of the best professors at UF!
Best professor at UF! He makes you give 100% of yourself to become a better professional. His lectures are amazing. I learned a lot! Just as it should be, you need to put the work and time to get the most out of this class. At the end, you get the grade you deserve. He provides all the resources for you to stay motivated and to learn and practice.
Dr. Rubiano is devoted to deliver fantastic lectures and life lessons. He legitimately cares about his students and their future. Incredibly knowledgeable! I just got my first big promotion and I know I owe it to how hard he pushed us. 1's here must be from people that wanted easy A's: he will fail you if you don't work hard. The best of UF!
He does everything to "prevent cheating" except for creating a new final exam. Lied the entire semester about creating a new final exam, when in reality he re-used the same exact one from the previous semester. Clearly has a chip on his shoulder, makes the class much harder than it needs to be. Avoid taking at all costs.
1s and 2s, oof! Its so simple tho. Wanna learn more than any other class ever? Take Dr. Rubiano. Not just abt engineering btw. Youre lazy and want As you dont deserve? Avoid him, theres other options. This guy is a 6 rating.
Dr. Rubiano makes you work to get a good grade. You will learn a lot IF YOU WANT. He cares a lot about students. tons of exercises to practice and master your abilities of SW. 5 quizzes (no drop), one final divided in two parts and the final project of whatever mechanism you want to do, be sure to start working on with TIME. Quizzes similar to HWS
Although very tough to learn the majority of SolidWorks in six weeks, Professor Rubiano made the class incredibly enjoyable. We had one pop quiz a week, and although unannounced, I always felt prepared due to his lectures in class. Sometimes the TA graded in a way that was not fair, but if you reach out to professor, he will fix it accordingly.
He's great! Don't expect the grade to just be given to you. He makes it very clear that he does everything in his power to help you but you have to be willing to put in the work. Don't be afraid to ask for help. Grades are based on quizzes mainly and require you to be diligent and efficient with your time.
Although the class was hard, the professor cared that we learned the material and was always available to help. He gave pop quizzes but you felt prepared. There was a big project at the end on top of two finals which requires you to put a lot of hours into it.
Was easily accessible after class or during office hours for any questions. Made use of pre recorded shortened lectures for review or instruction outside of class. Genuinely felt like he cared that his students were learning the curriculum of the course. Nice guy, great professor, just be respectful and do your homework and you will be fine.
Gives multiple weekly quizzes in a one hour time span, which is super stressful. Will give credit to his lectures, which are well put together and concise. Gives a group project but it's quite ambiguous. His office hours are hit or miss (by appt). Overly harsh on grading, and told people to drop despite knowing they could still pass. So here I am.
Professor Rubiano is a great professor. He is very clear on expectations for the course from the beginning and his lecture videos are great. However, his class (EML3005) is difficult. There are 18 min of lecture videos to watch every MWF which have homeworks attached. Every Friday there is a quiz. If you skip homework, you will fail.
Great Prof with very good lecture videos. Always willing to help before/after or outside of class (even if you are asking questions about another class). Biggest flaw is that he is a tough grader but he does it "so that we can be better engineers." If you can show him you do the work and are learning the material, he will not let you fail.
As you get into the more specified engineering courses you find that the easy way is not always the right way. Dr. Rubiano is probably the hardest Mech 1 teacher, yet after going through it I would say I am thankful I took him. He is extremely knowledgeable as well as accessible outside of class. He really prepares you for future coursework.
He gives out weekly quizzes which are super stressful. Also a lot of homework assignments which he doesn't even grade them.
Got a concussion so I didn't finish the course, but I learned more in about a month of Dr. Rubiano's summer c course than I have during the entirety of this semester.
He makes short videos for each lecture that are concise and helpful. However, it would be better to take this class with another prof because he makes the class much harder than it needs to be. Quizzes have insane amounts of time pressure and are graded harshly, and his final project is far more complicated than for other professors.
I had to drop this class, almost no grades go in and the only things that do are graded very harshly. I tried to set up a meeting to discuss my grade a few times and he ghosted me every time. Rubiano makes this class a lot harder than it needs to be and it is flipped with lectures that aren't helpful at all. I would recommend any other prof.
He's pretty good. I had over summer B so I think EML2023 was a little easier. Both his online videos and in-person lectures are helpful but he's almost impossible to get ahold of outside of class.
Professor Rubiano may come off as mean or that he just wants to drop your grade but he is a person that genuinely cares about not only your academic future but you as a person. He will hold you to a very high standard which may seem awful at times but if you put in the work and take his hints in class you can easily get an A
The material can be frustrating to learn sometimes so be prepared to put in extra hours. He does grade pretty harshly sometimes but if you put in the work your grade will be fine in the end. Overall, he seemed to really care about how well his students learned and I feel like I actually learned the material well.
Worst prof I've ever had. Worked 10 hours plus each week for things that never got graded. Makes the class a million times harder than it needs to be. take with anyone else
Dr. Rubiano cares about his students and he pushes them to be their best. The class was a major pain for me because I didn't enter UF as an engineering major so I used a MAC-M1 instead of a PC computer. Make sure to have a PC. This class is not taught as a 2000-level course. I have never put in so many hours of work for such mediocre results.
A lot of people complained about his class, but just watch & understand the lectures. The quizzes should be easy 100s. The class is time consuming if you've never used SolidWorks. If you need help, reach out, he always responds to emails & is willing to meet with you outside of OH. If you REALLY want to & HAVE to know SolidWorks, take Dr. Rubiano.
He teaches far more than just the course he's teaching. Truly shows a whole other side to learning abt engineering and good earned work. Take dr rubiano for learning about communication, collaboration, responsibility, and overall good work ethics. Best professor I've ever had.
Had Dr. Rubiano for thermodynamics. His Youtube lectures were good but his class and assignments were terrible. Frequently messed up grades (even the automatic ones on canvas) and wrongly claimed students would get high grades for trying their best. Final exam was impossible. TA is the only reason I got an A. No idea how he's so high rated here.
Graded harshly and the lectures where not very comprehensive.
Took him in the spring of 2021. I found his grading overall to be far too harsh. His quizzes were difficult, and he had an assignment almost every class plus homework. He is certainly challenging, more so than the other EML2023 professor (who I am taking now). If you want to take a class that's harder than it needs to be, you're at the right place.
This is one of the hardest classes I've taken simply because of the work load. Lectures outside of class with about 5-8 parts to make a week. I've heard he is the hardest professor that teaches this class but teaches the best. I learned a lot but for feedback go to office hours often.
EML3100 - Thermodynamics (Summer 2022). His lectures are amazing. He has a YouTube channel "Less Boring Lectures." The lectures are just his videos. I watched them for other classes before I knew that he is a prof at UF. He is a tough grader, but he explains the material well, and the exams are what you expect.
Do not take Rubiano for EML2023. Your plate will be full of homework all week, every week. Take anyone else at UF for the class.
If you want to learn SolidWorks, take this professor. You will learn very well but only if you put in the effort. Practice by doing all homework and classwork and you will do well in his quizzes. He makes it very simple to understand the subject. One important note is that he grades too harshly on the quizzes, but can be made up by extra credit.
I was so mad for getting a C- in this class. So much work and no leniency with grades or missing deadlines. Today after 2 years I can't thank dr Rubiano enough for teaching me what hard work and focus can do with all my other classes. My GPA has dramatically gone up after taking solidworks with him.
I just got my first promotion at work. Everything my boss congratulated me for I owe to what Dr. Rubiano taught us while taking his class. Hard work and passion for what you do really does make you stand out.
Dr. Rubiano is the smartest professor I've had. His thermo lectures were amazing, and his Canvas page was a reflection of the what he teaches us to be: detailed, organized, hard work, and effort. Course rules are clear and quizzes and exams, hard but fair.
This professor is the one who tries to teach by "teaching you a lesson." Tons of homework. Working on SolidWorks every single day. Checks to see if a random part out of everything you have made is correct as a quiz.
Most people will automatically write off Rubiano since he assigns a lot of work and is somewhat harsh when it comes to quizzes and grading. However, he is extremely knowledgeable when it comes to what he teaches. If you are willing to put effort into the class and not just expect an easy A, you will be rewarded and prepared for the future.
DO NOT take this professor. It takes at least 10 hours of work a week to earn an A, and he requires that you record your screen for all assignments. He cares about his students and is very knowledgeable, but he has no grasp on how difficult the class is for those with no CAD experience. I would only recommend him If you have an easy semester ahead.
Lots of students write off Rubiano as too strict and a harsh grader, but if you put in the work you will find great value in this course. If you're looking for an easy A, do not take this course. But if you actually want to learn, Rubiano is great.
I came in to the class hearing that Rubiano was the hardest professor in MAE. It's really not that hard or that much work as people say it is. Or maybe it seemed easier because his class is well organized. And you learn a lot, so I would recommend him.
Clear. Fair. Very smart. Really cares about his students. So far best prof in MAE
This is my first time reviewing a professor, I thought Dr. Rubiano was a very good professor, he taught the subject very well and cares a lot about his students. That being said, the class is a lot of work and he grades tough but fairly. Do the work and you will be fine, and an A will definitely be doable in the class.
I ended up getting a C+ in this class and tbh, I'm not even mad. I complained a lot about having to adapt to the amount of work and using Excel for every quiz and exam, but I learned a great deal about self discipline. Once I got the hang of it, this was a very enjoyable class. Will be taking a class with Rubiano again if offered.
Do NOT take this professor. He makes thermodynamics way harder than it should be. This class is very demanding and not rewarding. The quizzes and exams are very difficult and seem to test how to use Excel to solve problems rather than actual understanding of thermo. His grading is very unclear and he makes up new rules when it is convenient for him
After reading the reviews I was scared to take him but after being in the class I am so glad that I did. There is a-lot of work and no homework grades, all just pop quizzes which can either be submitting old homework or doing a regular quiz. He is a great teacher and I learned so much. 10/10 recommend. He is also very caring and understanding.
Rubiano is upfront about how to succeed, that is spending 15+ hours a week on homework and mastering all materials the day they are presented. You can succeed in this course if you put in the amount of effort equivalent to two normal classes.
Great professor, very knowledgeable. Lots of work at first with homework and lectures, and can seem very fast paced especially with no CAD experience but makes an effort to communicate and understand students. Availability and grading standards clearly communicated. Stay organized and proactive, and you will definitely learn a lot.
Professor Rubiano was difficult but amazing. You will hate him at first then will love him more and more. There is a lot of work, but push to stay on top of it and it will taper off about 2/3 of the way through the semester. Especially near the end he has made a genuine effort to connect with everyone and to be understanding of student situations.
It takes time to really understand what he means about learning vs performance in a class, but you really end up caring a lot more about how much you will remember when you graduate and how prepared you are for a job. Dr. Rubiano is a tough grader but it is what it takes for you to understand that. Learned more than in any other class.
My biggest takeaway from his class was that grades shouldn't matter as much as they do. Dr. Rubiano teaches everything so well that it's hard to blame anyone other than yourself when you don't get the grade you wanted in an exam. However, you learn sooooo much in his class, that it's hard to care about the grade not helping your GPA.
Very organized and very clear. His exams make you think out of the box. No complaints. Best professor I've taken so far
Entire grade is exams, so homework is ungraded, but you NEED to do the homework to do well in the class. If you watch the lectures and do the homework you won't really need to study. Tests are open notes so having your work done is key. He will help you out with your grade if you put in the work and participated. Otherwise, I wouldn't expect help.
No rubric, no assignments listed in gradebook, no assignments on calendar. Grade is based on exams. Attendance, weekly quizzes, and recorded homework are mandatory yet ungraded. No feedback on recordings, assignments, or quizzes to improve. EOC "subjective" grade given not on syllabus. Email response hit/miss. Needs restructuring to be good course.
This is the only class I've taken where the syllabus tells you exactly what you need to do to succeed. The lectures are to the point and really well explained. Homework and quizzes help a lot to prepare for the exams. Somewhat of a learning curve, but I wish all professors set their class like Dr. Rubiano. He's also very helpful during office hours
This is the second class I have taken with Dr. Rubiano. His classes are amazing. I would take anything he's teaching. If you fail a quiz, he'll know exactly what to recommend and point out where you went wrong. He offers unlimited office hours outside of the scheduled ones, and is always quick to set them up when you shoot him an email.
Honestly, I felt like this class taught me the concepts not only thoroughly, but really efficiently. I think a lot of people complained about having to adapt to the style and relying on excel, but personally I think it was super useful. This was a really enjoyable class.
He forgets about his own exam days
Conducts class in a way that I think all professors should, or at least try to. Good at explaining stuff during lectures. Also allows people to ask plenty of questions during class or explain a problem themselves which I think is great for a course like this. This has easily been the best and most interactive online course I've taken.
Decides final grade completely subjectively based on what he thinks you deserve. Only graded by 4 exams and one project, so your grade will be really low until the end of the class when he makes his decision. Great lectures, but unclear rubrics on difficult exams. Expected to do all homeworks and quizzes for "just practice" and no credit.
Rubiano was very accessible, offering unlimited office hours to anybody who reached out. His classes are certainly difficult, but for good reason. By the time you leave his class, you will KNOW the content inside and out.
Despite the many homeworks and hard, time intensive, exams, Rubiano is a great professor who only wants you to succeed! He gives a lot of extra credit if you do your work and improve throughout the course.
Not very clear sometimes, slightly unapproachable, but overall, not a bad professor.
This online class was by far the worst format I have ever seen. Only exams count towards the final grade. He doesn't announce when quizzes or homework will be posted, and they are posted for 12 hours (!!!) only. The exams are insanely long and you need to write everything in hand and then write it in Excel. Do NOT take this class online with him.
Amazing and understandable lectures. Helpful TA. DO NOT GET BEHIND! I repeat: DO NOT FALL BEHIND! Expect 3-4 hours of work 3 days a week. Check canvas everyday for quizzes that do not show up on to-do list. Grade is only exam based.
Rubiano has a particular style in regard to his online classes... For this class, it does not really work. You are expected to make excel sheets for every problem, those of which are really tedious and unecessary for this type of course. For learning Solidworks, Rubiano is great, for mech design his class format isn't the best.
The other comments regarding his workload are accurate. Prepare to sacrifice free time if you want to succeed. Rubiano is clear that this class requires a large amount of time, effort, and responsibility, but that doesn't change that you'll think about this class so much that you'll age 5 years. He does curve pretty hard if you improve.
Like any other Rubiano class, they're time consuming and difficult but you learn a lot if you dedicate the necessary time. Honestly, I wouldn't take mech 1 with him if you haven't taken a different class with him before. I already knew the expectations of excel and the workload. Otherwise, it would become overwhelming quickly.
Best professor I've had in 4 years. had him in person for Solidworks and I learned a lot. Wanted to go into CAD myself for a job. But even his online version of mech 1 was amazing. His lectures are really good and he has unlimitted office hours. He's unbelievably smart and he'll know the answer to anything you throw at him.
Dr. Rubiano's class teaches you unimaginable levels of self-accountability. His first exam asks you to go back to homework and quizzes problems. You quickly realize how much work you missed. And once you start doing the work everything seems much easier to understand. Probably the only class I've taken where working hard really pays off!
This was one of the most enjoyable classes I've taken. Dr. Rubiano is the brightest professor I've had. I've taken online classes before and they were all awful, but this one was better than any in person courses. He has lots of office hours and they are exceptionally helpful. Wish I had taken any of his other classes before!
Dr. Rubiano's video lectures were very helpful and it's easy to go back and relearn from scratch when needed. I also liked the expansive amount of example problems, especially with a complex course like this. Canvas was really well put together. Nothing I would improve! Really nice in person when helping during office hours.
Took Thermo asynchronously with him. Tons of work, but the class is very well organized. Canvas is clean and everything is easy to follow. His youtube lectures are the best: short and sweet! Not an easy A, but you learn torrents of concepts with him
Possibly one of the most miserable experiences I have had at UF thus far. Quizzes do not show up on the canvas assignment page, little to no feedback on submissions or exams, the grading scale is way too harsh given that the class is graded solely by 4 exams.
Worst class I've taken at UF. Lectures were shallow 8-12 minute, 4 year old yt videos that didn't have enough detail. Assignments were not graded but expected to be 100% correct on exams. OH were practically mandatory which defeats the purpose of being online. The professor and TAs severely neglected the course material and structure. Do not take.
Lectures are concise but 4 years old,
Makes thermo so annoying. Does these awful 10 minute YouTube videos cause I guess he's too important to record real lectures/needs to monetize them cause UF doesn't pay him enough? Such a poorly designed course. IDK how he is in other classes but don't take him for this.
The class resources were very clear and easy to follow. Your final grade is calculated from 4 exams. The exams are easy if you have taken all the practice quizzes. Exactly what I was expecting from a solidworks online course.
TA was awful all semester. You had to beg for getting feedback on exams. Dr. Rubiano was great tho. He is very caring and shows it during office hours. His youtube lectures are really good. No dillydallying. Sucks that his grading TA was so bad.
Dr Rubiano's thermo is by far the best class I've taken at UF. It is tons of work, but his online lectures are really good. They are short and like his channel's name, they are not boring. Would've killed for this format in highschool when covid hit. I wish he taught more classes, in person or online.
Lectures are "short" but so dense you pause every second if you actually want to understand the content. Excel calculators he made us create were just time wasters, since only the first exam had us using them. Hardly communicated with us and gave zero feedback. Easy exams if your work is done, but overcomplicates how he wants us to prepare for them
The exams are as fair as they can come, and your final grade in the class depends on them only. Quizzes and HW are for practice. Dr Rubiano's lectures are fast-paced and to the point. You learn everything you need in minutes. Really organized online resources and he's always available to meet over Zoom.
Bruh idk I just got cooked.
Class Info
Online Classes
100%
Attendance Mandatory
64%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.27 avg changeRatings by Course
EGM3520EML3005
5.0
(1)EML3005
4.1
(33)EML3100
3.9
(21)EGM3520
3.7
(3)EML2023
3.6
(41)Difficulty by Course
EML3100
4.3
EML2023
4.2
EML3005
4.1
EML4500
4.0
EGM3520EML3005
4.0