4.8
Quality3.3
Difficulty99%
Would Retake102
Reviews99%
Would Retake
102
Reviews
Rating DistributionOfficial
5
86
4
14
3
1
2
1
1
0
What Students Say
“The project is basically the entire class, make sure that you do a great project and presented well, he is very picky with details on the project”
CIS210 - 5.0 rating“I would definitely take him again”
BTE210 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
80%
Textbook Required
5%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.22 avg changeRatings by Course
BTE32O
5.0
(3)BTE413
5.0
(3)BTE601
5.0
(5)BTE471
5.0
(3)CIS210
4.9
(7)Difficulty by Course
BTE320
4.1
BTE32O
4.0
BTE423
3.9
BTE601
3.8
BTE413
3.7
Reviews (102)
Mr. Espinosa is a really nice guy! He loves what he does and he is willing to help his students. Make sure you pick a good group because your project is worth 55% of your grade! Not a difficult class. Totally take him!
Cool guy, put on me some passion for technology. First part of the semester is where we may acquire the background to then later apply knowledge into a project during second part of the semester.
He is very punctual, never missed a class and cares for his students. Some lectures are long, some others are very practical, especially the ones for elaborating the group project. Thank you Mr. Espinosa for a good semester.
The class was pretty basic the first part of the semester, I didn't even study for the tests and got good grades. The project is basically the entire class, make sure that you do a great project and presented well, he is very picky with details on the project. overall great class.
He is inspirational, always making emphasis on the importance of technology at every business area. I liked it and really learned a lot here. Pity I dont see any other class where he is the professor.
He cares so much about us, great lecturer.
First I was scared because he looks really young, and I prefer professor with experience. Later on I realized that he has the perfect blend, young but experienced and makes us work just on the right things. I would definitely take him again.
He is inspirational, the class is divided into regular lectures and a final project where you put in practice all learned in the 1st part.
I thank Dr. Espinosa for so many reasons, I went to him so many times and he always answered my questions in kindly manner, and gave me awesome feedback on assignments. I would take him as a professor for sure if he is teaching other course.
With BTE210, you're either good at it or not. Every class is hard but he is the better teacher. To do well on tests, have to read textbook no matter who you have.
Very hard class, but this teacher makes it in a way that all makes sense at the end. What a tremendous journey, I came from no clue at the beginning of the semester to almost an A at the end, honestly, if you follow his instructions, you can make it.
Very caring professor and his passion for the class shines through.
caring professor, yes! he always had time for my questions, I really appreciate the time he took to help me.
He cares very much about his students and is very accessible. Knows very well his material.
First I must say, he really knows the material, and he cares about his students, but of course, you have to show interest in the class. Hope he teaches other classes so I can take him again.
He truly knows the topics of BTE, I'm glad I picked him for this class.
Overall a good professor. Tests are hard if you don't practice a lot before hand, requires two group projects which are a breeze. Very open to helping outside of class. You can learn everything from the textbook very easily, but still show up to class as he's very strict with the attendance portion of the grade.
He truly cares about students and is very knowledgeable in the subject area. He's definitely there to help, but you have to practice outside of class. Exams very similar to cases in textbook and he tells you what to focus on. Two group projects - one has a peer eval, which I love. You will need the textbook and your laptop (Windows) every class.
This is a very hard class, but he definitely helps you if you show interest.
He is one of the few BUS150 teachers that truly know the material. Exams are similar to in-class practices (slightly more challenging though) and projects are fun. Attendance is mandatory. Definitely will take him again.
I was really nervous when starting this class. Still a difficult material, but he will do all in his power to make you understand the topics. I'm not a fan of group projects, and I'm really enjoying creating a real database from scratch, who could tell me that. Recommended.
I was told and was totally true, this is the only professor worth for BUS 150. I recommend him with confident, I was able to get a job after this class. Couldn't have made it without the amazing lectures he taught for us. Yes a lot of work, yes a lot of textbook time, but totally worth it.
His lectures are very structured, makes you work on designing a real database that's fully functional from scratch, and he is willing to guide you through the designing process step by step. Not the easiest class, but it is definitely meaningful and fruitful. Go to his office hours and he will be happy to help with any trouble you have.
He is a very good teacher, just the class itself is not particularly easy, which is why I made it a 3. Overall, very good experience.
Is the class easy? No, it's not at all. Is he the best professor? Maybe... Did I learn? OMG, I don't even recognize myself after this class. Never ever coded a line in my life and now I'm even coding games and hundreds of lines of code for assignments. I really liked his style for this class.
Excellent Professor! Definitely could be a hard class if you've never programmed b4 but Prof E goes above and beyond to help you learn (must go to class). Super caring/understanding and genuinely wants you to learn to code. Glad he is with the BTE deptmt and look forward to having again. Highly recommend!
I got to his class with the popular comments about how hard this class is, and how dry. Actually I loved it, I loved not only the class and the way he teaches it, but I loved the professor as you could see how much he cares about us and about our learning. I'm lucky to have taken this class with Prof. Espinosa. I really learned so much.
He truly does the best possible to motivate you for BTE. C++ is a very very very hard class for a beginner like me, but I couldn't have chosen a better professor.
I knew a bit coding because of a class I took with CompSi b4 but this is truly the next level. Super hard class but rewarding. Espinosa will push you to learn and succeed. Great guy.
Very difficult class, very useful 2. When I started this class I had no clue, as assignments were passing I realized how much I was learning being able to complete those by myself. The last one was so fun, I implemented my own version of a computer game. I was able to get an internship just by telling this experience.
I'm not a tech person and I'm not so much into it, but I have to say he really taught us interesting topics with motivation and energy.
Very strong accent and not the best professor.
Finally, I get programming. The class is very difficult, but he tries his best to teach us programming.
I did not expect to learn that much in this class as I did, especially being a night class and students making it very difficult to focus as they are all tired but he always finds a way to keep us engaged, either by presentations or exercises. It's true he has an accent, I simply don't mind because he truly teaches us well the material.
Prof. Espinosa is one of my favorite professors! He is extremely nice, brilliant, and always rewards hard work. His expectations for his students are super clear. The exams were quite reasonable, and the coding assignments were fun and helped me learn the content well. If you have the option, I strongly recommend taking Professor Leon-Espinosa.
This is my 3rd class with Dr. Espinosa, I changed my major to BTE because he inspired me from the 1st class I took with him. This class is difficult and he assigns lots of work and a huge project, it is truly rewarding tho when you see yourself able to develop a full database from 0 to 1 with his guidance.
i dropped my BTE minor because of this class. The course work is actually impossible. He was a good professor but some of his assignments were so hard. Only like 2 people actually knew what was going on. He is nice though and willing to help and actually wants his students to be able to use these things in real life rather than just give a grade
I loved this class, Prof. Espinosa explains everything well. I came in not knowing how to code, by the end you will definitely know how to code. He is also very caring and is willing to help especially at office hours. I would wholeheartedly recommend taking Prof. Espinosa for any BTE class. Taking any other professor would be a mistake.
Nice class. I was able to use what I learned for job interviews and I sounded very technical and knowledgeable. Prof. Espinosa is a rockstar!
Dr Espinosa is incredibly smart and tries to be as helpful as possible. Still, the class is very difficult, especially for those who have no programming experience. I was very lost throughout most of the semester but if you read the textbook, practice, and go to office hours, you should be able to get back on track.
I was really lucky to have him for the Summer 2019. I leaned so much Excel , more than I would have never ever imagined. I feel pretty strong now going for another class needing this or for an internship requiring me to do tons of analytics.
One of the toughest professors I've had, but in the best way possible. Sure, there's other professors out there that give easy A's, but if you want to learn to program like it's the back of your hand, TAKE THIS CLASS - even if it means not getting an A! The skills and work ethic you learn are invaluable.
Again I took him for a class and he did not disappoint me, I'm a senior student and I feel I learned a lot and feel strong getting a job related to Big Data Strategy. Prof., if you were to read this: Thank you!
This is a very hard class, kids complain because most of them are very lazy and programming is not a topic you read overnight. Prof. Espinosa is by far my best professor this semester, even if I don't get an A in this class I can say I learned way more I ever imagined.
He replaced my previous professor. In the last month of classes, he instructed pretty well, we got to learn way more than in the rest of the semester. This is a good class, but exams are kinda hard.
Professor Espinosa is a bit difficult to approach. But his lectures are very useful and entertaining. He explains stuff very well and is a very organized and strict professor. MGT 199 is very easy and he is passionate about making the students get the most out of it. I enjoyed his class very much and would def take him again!
BUS 150 did not disappoint me, not only I learned a lot of Excel but Tableau. The material was very practical to me, and I'm thankful as I'm planning on taking financial modeling next semester. Dr. Espinosa is simply the best BTE professor, by far! Now... be sure he sees you working hard.
This class truly taught me teamwork and changed my mindset about IT. From Hardware and Software, Telecommunications to Cloud Computing, Social Computing, Business Intelligence, AI, Blockchain, and Programming . Dr. Espinosa helped me in choosing my next classes as I'm changing my major to BTE after this class. Work this class hard and get rewarded.
One of the best BTE profs. He explains everything so clearly and is always available. He wants to make sure everyone understands the material. He should be teaching upper-level BTE courses. I was very lucky to have him for this course as he made it extremely thorough, yet achievable at the same time. Truly a gem of the Business school!
I recognize a good professor when I see it. I can tell you he knows the material like no others. If you want to learn and don't mind hard exams, take him. If you want easy As and don't care much about learning then take the other profs.
Not the usual, exams are very hard, tho you learn a lot. Pick him if you want to learn, pick the other if you want easy grade.
I have taken three classes with him: BUS 150, BTE 210 and BTE 320. If he teaches BTE423 or BTE 413 I would definitely take those courses with him. He wrote me a recommendation letter and I got what I wanted, I wish the other profs care for me half of what he does. He is not easy, but you learn a lot.
Very passionate about the material and wants everyone to learn above all else. Definitely walked away with a better understanding than coming in. Unfortunately the tests were kind of all over the place but overall a good professor. Also participation is crucial.
Now, this a one of a kind professor. One that will challenge you in the best way. He really wants his students to learn, as he is very passionate about what he teaches. Attend class and pay attention, he makes his lectures interesting as he applies practical experience. Go to his office hours and make him know who you are, it will help your grade
He cares about his students and them doing well and is lenient in grading exams and group projects.
Amazing professor. Clearly shows that he wants every student to succeed as long as you put in the work. Very few exams, but he does apply a curve at the end. Must take professor.
This class is by far the hardest class I have ever taken in my life. I don't think I could have done it without Dr. Espinosa though. Not only you can tell he knows the subject matter but he cares about students too. Of course we have to do our readings and assignments, but if you try hard and he sees that, you're covered.
Dr. Espinosa is just unique. This is my 3rd class with him. I have been lucky I guess, as his sections fill up the quickest. I came in with no experience in creating real databases and I am very confident now in interviewing for jobs that require this skill. Just be aware that he is on the stick side, which I'm OK with but others are not.
Espinosa is very clear about what he wants done and taught me a lot
This professor is very caring and passionate about technology. He tries his best to make the material more simple as it can get tough. He tells you what topics you need to know for the exams. However, exam questions are very tricky even if you studied a lot. Fun group project at the end. He wants all his students to succeed and pass the class.
Really cool teacher. He makes a difficult topic easy to understand. I think he is a great guy and is also pretty funny. I would recommend taking him. His tests are a bit hard but he curves. He takes attendance each class.
Dr Espinosa is the most caring, intelligent, and helpful teacher I have ever had. His class is HARD. However, he gives you all the accessibility to succeed and is willing to work with you through roadblocks and mistakes. Memorization is key for tests. Projects, studies, and assignments are interesting. You will learn a lot from him. 10/10 recommend
He truly was an amazing BUS150 teacher. Super sweet and wants you to do well in the class. Gave us a final group project instead of an exam (and the group project was SO much easier than all the other teachers final projects).
This is one of the most challenging classes I've ever taken in my life. But I have to acknowledge I learned a lot. Not only is Dr. Espinosa, a fantastic professor, he also treats you well being this material so dry and abstract. I double triple recommend taking this class with him.
The format of the group project inspired me to go into tech
Best class I've taken at UM so far. I was able to pass the Microsoft Office Excel Expert certification exam just because of the excellent training I got in his classes. Exam # 1 was relatively easy, and Exam # 2 was more challenging but fair. We are now learning Tableau, and I love it.
Grade is composed of 2 exams and a group project (no final). The first exam was easy, the second was harder but fair. He is a kind and understanding professor who is willing to work with his students. However, I recommend you sit at the front to force yourself to pay attention, I only took this class for the req so its hard to focus at times
3rd class in a row with Prof. Espinosa, I did BTE210 and BTE320. I knew nothing about databases or SQL, and I passed a job interview where they asked hard questions about relational models, indexes, etc. I could not have done it without this class. He is a real gem! I wish I had more like him during my college time.
By far the best professor I've taken a class with. I'm also majoring in CS, and no one prof from there compares to him. This guy deserves a promotion. C++ is a complex language, but this is the prof. to learn it with. I enjoyed coming to class every single day and would do it again. Very fulfilling course; just make time for assignments and study.
I took his BTE210 and BUS150 classes during Summer A 2022, and I'm so glad I did. I've learned immensely, and this professor comes with respect, politeness, and pushes to get the best version of you. You got to study and work a lot but highly recommended.
Dr. Espinosa is a fantastic teacher but a better person. Tore my ACL a week before I was scheduled to do a presentation, Espinosa rearranged my presentation to a later date, helped me in my research, then gave me perfect grade at the end of it all. Genuinely cares about the well being of his students and their enjoyment of the class.
Dr. Espinosa is clearly Python savvy, and his pedagogy is superior to all of my other professors (by far). The way he explains coding is clear and tangible. I highly recommend him and would not hesitate to take more of his classes because I have enjoyed attending every day. This is one of those few genuine Miami gems!
The most organized professor I have ever had. Clear syllabus, and precise grading criteria. Exam#1 was easy. Exam#2 was not (I must admit). I recommend his course but pay attention in class and don't miss a day. If you want easy A, look somewhere else. I don't regret coming to class or having to study because I have learned more than I anticipated.
Espinosa is truly a UMiami gem. My absolute favorite professor in the B-school so far, he really shows that he cares about his students and is a great teacher overall. BUS150 and BTE210 are challenging classes so pay attention, sit in the front, and ASK QUESTIONS! He is willing to help every student. 11/10
By far my favorite and absolute best professor I've had at UM. Dr. Espinosa has an extremely strong understanding of the course material and teaches it in ways that help us to better understand it, rather than just memorize it. He is extremely approachable and wants you to ask questions so he can help. He genuinely wants to see his students succeed
Professor Espinosa is one of the best professors, if not the very best, that I have had in my three years at UM. He's very patient and takes time to answer all questions to make sure that every student understands. Tests are very fair.If you understand the homework assignments, then the tests are very easy. Homework doesn't take very long either.
Easy to talk to, helps understand the material.
By far, the GOAT. He makes you work hard, but you learn immensely.
I 4/5 him because even though he is a great professor, there's a lot to complete in class, and I prefer classes with less work.
He indeed explains the material well. I got my Microsoft Excel Certification straight from class content. Don't come to class thinking this is easy like exams are challenging. You also learn a lot I'm not gonna lie. I'm glad I took this class with him.
I did not like my other professor for this class last semester, so I waited to take this class with Prof. Espinosa, and no doubt it was the best decision I've ever made. He explained so much better that I could follow classwork 99% of the time. I learned a lot and will get Microsoft Certified during the summer. He is the GOAT!
As someone with limited tech knowledge, I was hesitant about taking this class, especially given the early 8 AM time. To my pleasant surprise, not only did I gain valuable insights, but I also thoroughly enjoyed the experience. My team is now considering entering our class project in the Business Plan Competition. Prof. Espinosa is the man!
He is the best! He teaches a difficult course in an easy way and wants all of his students to succeed. As long as you do the homework, study using the practice tests, and go to class, you will succeed in this course. For MWF classes he makes Friday self paced. The final for the course is a Tableau project and it is easy.
He is very passionate about the subject and the BEST business technology professor. He makes the class fun!!!
In my first year, I took BUS150 and BTE210 with Prof. Espinosa. In my Junior year, BTE320. How happy I got when I discovered he would be my professor in Grad School, too. This class is very rigorous, but the learning is phenomenal. It's much worth it and highly recommended. Pure Miami gem!
This is the most challenging class in the program so far. This professor does an incredible job teaching us, in only six weeks, the myriads of Python Programming. I don't remember working harder than this in another class, but I don't remember learning so so much. It has been a very gratifying experience. BEST PROF IN MHBS!
The professor is genuinely exceptional. He completely changed my perspective on technology and data analysis. The pace of the class is manageable, and the workload is well-balanced. The professor is always available to review our homework and cases, ensuring we are on track. This course will stay with me for a long time.
I took this class as an exchange student (I live/study in Europe). The quality of his teaching is outstanding. I often skipped going to the beach or playing sports because I enjoyed attending his class. In a recent job interview, I showed the company my project from this class, and they were impressed with the knowledge-based system we implemented.
One of the best Professors at UM. He really cares about his students and although AI programming can be difficult he is there to explain through every step of the way. UM'S hidden gems!! He should be the head of the BTE department for sure.
This was a fun class, and I actually learned a lot. Although this class has a bad reputation, Prof. Espinosa makes it very manageable. I highly recommend this professor because he is caring, inspirational, and friendly.
Maikel is an unbelievable professor in the MBA program. As a Cuban American student, I was deeply inspired by Maikel in his class. Maikel's lectures are fantastic and often include relevant current events around business technology to connect the real world to academia. Maikel is a true gift to the school, and I am deeply grateful for the knowledge
Simply the GOAT
I was very scared walking into BTE320 as coding was not my thing. I now feel very confident in Python and I thank Prof. Leon-Espinosa for making this class less scary and very hands-on. I highly recommend this prof. and would not hesitate taking more classes with him.
This complex class just turned into the most valuable I've taken this semester, as I just got accepted for my dream internship. I excelled at my interview by just taking about the things I've learned in this class. Prof. Maikel will take you from zero to here in machine learning with python.
Great professor who makes a challenging class manageable. Attend class, do the work, and you'll learn a lot - even getting an Excel certification. Unstuck AI is a helpful study tool alongside the textbook.
I dropped this course last semester with another professor as it was very difficult to follow. With Dr. Leon's way of teaching I was able to comprehend Python like I never though I could. Guys, don't miss the opportunity to learn from this wiseman.
Class is def way harder than the 371 AI class. However, he is a great teacher and is willing to help.
This is the prof you want to take if you need Python broken down into small pieces so you can actually understand it.
Amazing teacher who truly cares about his students. I am the first guy to complain when a teacher is bad, so trust me when I tell you to take him and save yourself from the other professors who are super lecture-heavy and give huge memory-based tests. We had 0 tests, only multiple group projects, building a company from a technology standpoint.
Such a great professor as he is always willing to help and goes out of his way to ensure you understand and are all set. Loved this class and feel so much more knowledgeable and like I really learned without excess pressure/stress!
I was recommended to take this class with Prof. Leon, and he is hands down the best professor I've ever had at MHBS. Not only did I learn a lot about tech, but his character and pedagogy are genuinely inspiring. Simply 10/10.
Prof. Leon cares about students' learning. He is always willing to help. He walks all the time during class, making sure we are doing well. His class's design is unique and interesting, with meaningful deliverables that make you think, unlike other courses where you're not sure what you're doing or feel like you're wasting time. He's a solid 5/5.
Class Info
Online Classes
100%
Attendance Mandatory
80%
Textbook Required
5%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.22 avg changeRatings by Course
BTE32O
5.0
(3)BTE413
5.0
(3)BTE601
5.0
(5)BTE471
5.0
(3)CIS210
4.9
(7)Difficulty by Course
BTE320
4.1
BTE32O
4.0
BTE423
3.9
BTE601
3.8
BTE413
3.7