4.8

Maikel Leon

Business Technology - University of Miami

4.8
Quality
3.3
Difficulty
99%
Would Retake
102
Reviews
4.8
Quality
3.3
Difficulty
4.8
Helpful
4.8
Clarity

99%

Would Retake

102

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

80%

Textbook Required

5%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 77 grades
Most common grades:
A (43)
A- (18)
A+ (8)
Grade Distribution
A(51)B(3)C(0)D(0)F(0)A-/B+(23)
Based on 86 reported grades
A: 43
A-: 18
A+: 8
Not sure yet: 8
Common Tags
Caring (35)
Clear grading criteria (31)
Group projects (22)
Amazing lectures (21)
Gives good feedback (17)
Respected (17)
Amazing lectures (17)
Accessible outside class (16)
Rating Trend

Improving

+0.22 avg change
Sep
Oct
Mar
Apr
Jun
Nov
Last 6 months
Ratings by Course

BTE32O

5.0

(3)

BTE413

5.0

(3)

BTE601

5.0

(5)

BTE471

5.0

(3)

CIS210

4.9

(7)
+5 more courses
Difficulty by Course

BTE320

4.1

BTE32O

4.0

BTE423

3.9

BTE601

3.8

BTE413

3.7

Reviews (102)
4.0
2.0
CIS210
Apr 9, 2015

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!

5.0
3.0
CIS210
Grade: A+
Apr 21, 2015

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.

5.0
2.0
CIS210
Grade: A+
Apr 22, 2015

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.

5.0
1.0
CIS210
May 12, 2015

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.

5.0
1.0
CIS210
Grade: A-
Jun 17, 2015

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.

5.0
1.0
CIS210
Grade: A-
Jul 2, 2015

He cares so much about us, great lecturer.

5.0
1.0
BTE210
Nov 4, 2015

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.

5.0
3.0
BTE210
Nov 16, 2015

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.

5.0
2.0
BTE210
Grade: A-
Dec 18, 2015

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.

4.0
2.0
BTE210
Grade: A+
Nov 28, 2016
Would take again

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.

Clear grading criteria
Amazing lectures
GROUP PROJECTS
5.0
4.0
BTE210
Grade: A-
Dec 14, 2016
Would take again

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.

Clear grading criteria
Caring
GROUP PROJECTS
5.0
3.0
BTE210
Grade: A
Apr 26, 2017
Would take again

Very caring professor and his passion for the class shines through.

Gives good feedback
Respected
GROUP PROJECTS
5.0
3.0
BTE210
Grade: A-
May 9, 2017
Would take again

caring professor, yes! he always had time for my questions, I really appreciate the time he took to help me.

LOTS OF HOMEWORK
Clear grading criteria
Caring
5.0
3.0
BTE210
May 15, 2017
Would take again

He cares very much about his students and is very accessible. Knows very well his material.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
4.0
3.0
BTE210
Grade: A-
Nov 8, 2017
Would take again

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.

Get ready to read
Inspirational
GROUP PROJECTS
5.0
4.0
CIS210
Grade: A
Dec 7, 2017
Would take again

He truly knows the topics of BTE, I'm glad I picked him for this class.

ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
Would take again
4.0
2.0
BUS150
Grade: A-
Jan 10, 2018
Would take again

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.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
5.0
2.0
BUS150
Grade: A
Jan 15, 2018
Would take again

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.

Respected
Caring
Would take again
4.0
4.0
BTE320
Grade: Not sure yet
Mar 6, 2018
Would take again

This is a very hard class, but he definitely helps you if you show interest.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
1.0
BUS150
Grade: A+
Mar 26, 2018
Would take again

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.

ACCESSIBLE OUTSIDE CLASS
Caring
GROUP PROJECTS
5.0
4.0
BTE423
Grade: A
Mar 29, 2018
Would take 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.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
BUS150
Grade: A-
Apr 16, 2018
Would take again

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.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Amazing lectures
5.0
3.0
BTE423
Grade: A
Apr 20, 2018
Would take again

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.

Gives good feedback
Caring
GROUP PROJECTS
5.0
3.0
BTE210
Apr 27, 2018
Would take again

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.

Respected
Clear grading criteria
Caring
5.0
4.0
BTE320
Grade: A
May 1, 2018
Would take again

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.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
BTE320
Jul 7, 2018
Would take again

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!

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
BUS150
Grade: A-
Jul 26, 2018
Would take again

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.

Clear grading criteria
Amazing lectures
Caring
5.0
5.0
BTE320
Nov 8, 2018
Would take again

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.

Skip class? You won't pass.
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
5.0
BTE32O
Nov 8, 2018
Would take again

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.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
5.0
BTE320
Grade: A-
Dec 13, 2018
Would take again

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.

LOTS OF HOMEWORK
Clear grading criteria
Amazing lectures
4.0
4.0
BTE210
Grade: B+
Dec 21, 2018
Would take again

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.

Respected
Caring
GROUP PROJECTS
2.0
5.0
BTE423
Mar 28, 2019
Wouldn't take again

Very strong accent and not the best professor.

Skip class? You won't pass.
Tough grader
5.0
4.0
BTE320
Grade: B+
Mar 29, 2019
Would take again

Finally, I get programming. The class is very difficult, but he tries his best to teach us programming.

Gives good feedback
Lots of homework
Accessible outside class
4.0
4.0
BTE423
Grade: Not sure yet
Apr 12, 2019
Would take again

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.

Gives good feedback
Group projects
Caring
5.0
3.0
BTE320
Grade: A
Apr 23, 2019
Would take again

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.

Skip class? You won't pass.
Graded by few things
EXTRA CREDIT
5.0
4.0
BTE423
May 1, 2019
Would take again

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.

Gives good feedback
Accessible outside class
Clear grading criteria
3.0
5.0
BTE320
May 5, 2019
Would take again

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

5.0
4.0
BTE320
Grade: A-
May 10, 2019
Would take again

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.

Accessible outside class
Skip class? You won't pass.
Caring
5.0
4.0
BTE413
Grade: A
May 12, 2019
Would take again

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!

Gives good feedback
Group projects
Amazing lectures
4.0
4.0
BTE320
Grade: A
May 21, 2019
Would take again

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.

Clear grading criteria
Amazing lectures
Caring
5.0
4.0
BUS150
Grade: A-
Aug 9, 2019
Would take again

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.

Accessible outside class
Inspirational
Amazing lectures
5.0
4.0
BTE320
Grade: B+
Apr 21, 2020
Would take again

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.

Lots of homework
Inspirational
Graded by few things
5.0
3.0
BTE413
Grade: A
Apr 24, 2020
Would take again

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!

Gives good feedback
Participation matters
Amazing lectures
5.0
5.0
BTE320
Grade: B
May 1, 2020
Would take again

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.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
3.0
BUS150
Grade: A
May 4, 2020
Would take again

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.

Gives good feedback
Test heavy
Clear grading criteria
4.0
1.0
MGT199
Grade: A
May 30, 2020
Would take again

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!

Inspirational
Amazing lectures
5.0
4.0
BUS150
Grade: A
Jun 29, 2020
Would take 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.

Group projects
Clear grading criteria
Amazing lectures
5.0
3.0
BTE210
Grade: A
Jun 29, 2020
Would take again

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.

Group projects
Clear grading criteria
Amazing lectures
5.0
4.0
BUS150
Grade: A
Jun 29, 2020
Would take again

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!

Accessible outside class
Amazing lectures
Caring
5.0
4.0
BUS150
Grade: B+
Oct 2, 2020
Would take again

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.

Respected
Skip class? You won't pass.
Amazing lectures
4.0
4.0
BUS150
Grade: B
Oct 28, 2020
Would take again

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.

Test heavy
Group projects
Lecture heavy
5.0
4.0
BTE210
Grade: A
Dec 2, 2020
Would take again

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.

Inspirational
Amazing lectures
Caring
4.0
3.0
BTE210
Grade: A-
Dec 8, 2020
Would take again

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.

5.0
3.0
BTE210
Grade: A-
Apr 8, 2021
Would take again

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

Gives good feedback
Respected
Accessible outside class
4.0
3.0
BUS150
Grade: A-
May 10, 2021
Would take again

He cares about his students and them doing well and is lenient in grading exams and group projects.

Group projects
Clear grading criteria
Caring
5.0
4.0
BUS150
Grade: A
Nov 3, 2021
Would take again

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.

Skip class? You won't pass.
Graded by few things
Caring
5.0
5.0
BTE320
Grade: A
Nov 5, 2021
Would take again

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.

Lots of homework
Clear grading criteria
Amazing lectures
5.0
4.0
BTE423
Grade: A
Nov 10, 2021
Would take again

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.

Accessible outside class
Group projects
Amazing lectures
5.0
4.0
BUS150
Grade: A
Nov 10, 2021
Would take again

Espinosa is very clear about what he wants done and taught me a lot

Clear grading criteria
Caring
4.0
4.0
BTE210
Nov 29, 2021
Would take again

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.

Test heavy
Group projects
Caring
5.0
3.0
BTE210
Grade: A
Nov 29, 2021
Would take again

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.

Respected
Hilarious
Lecture heavy
5.0
4.0
BTE210
Dec 7, 2021
Would take again

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

Respected
Skip class? You won't pass.
Amazing lectures
5.0
3.0
BUS150
Dec 10, 2021
Would take again

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).

Group projects
Clear grading criteria
Caring
5.0
5.0
BTE320
Grade: A
Dec 17, 2021
Would take again

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.

Lots of homework
Clear grading criteria
Amazing lectures
5.0
3.0
BTE210
Grade: A
Apr 4, 2022
Would take again

The format of the group project inspired me to go into tech

Group projects
Amazing lectures
Caring
5.0
3.0
BUS150
Grade: A
Apr 13, 2022
Would take again

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.

Group projects
Amazing lectures
Clear grading criteria
5.0
4.0
BUS150
Grade: A
Apr 13, 2022
Would take again

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

Group projects
Clear grading criteria
Test heavy
5.0
3.0
BTE423
Grade: Not sure yet
Apr 15, 2022
Would take again

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.

Group projects
Amazing lectures
Respected
5.0
3.0
BTE32O
Grade: A
May 6, 2022
Would take again

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.

Amazing lectures
Inspirational
Lots of homework
5.0
3.0
BTE210
Jun 22, 2022
Would take again

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.

Group projects
Inspirational
Caring
5.0
3.0
BTE210
Grade: A-
Aug 11, 2022
Would take again

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.

Inspirational
Caring
Respected
5.0
4.0
BTE601
Grade: Rather not say
Sep 30, 2022
Would take again

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!

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
3.0
BUS150
Grade: A
Nov 8, 2022
Would take again

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.

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
3.0
BUS150
Grade: B+
Dec 9, 2022
Would take again

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

Group projects
Caring
Accessible outside class
5.0
3.0
BTE210
Grade: A-
Jan 10, 2023
Would take again

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

Group projects
Amazing lectures
Caring
5.0
1.0
BUS150
Grade: A
Jan 25, 2023
Would take again

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.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
4.0
BTE32O
Grade: A
Mar 13, 2023
Would take again

Easy to talk to, helps understand the material.

Participation matters
Gives good feedback
Respected
5.0
3.0
BUS150
Grade: A
Mar 21, 2023
Would take again

By far, the GOAT. He makes you work hard, but you learn immensely.

Amazing lectures
Lecture heavy
Accessible outside class
4.0
4.0
BUS150
Grade: Not sure yet
Mar 22, 2023
Would take again

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.

Respected
Lecture heavy
Test heavy
5.0
3.0
BUS150
Grade: A
Apr 15, 2023
Would take again

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.

Amazing lectures
Clear grading criteria
Test heavy
5.0
3.0
BUS150
Grade: A+
Apr 19, 2023
Would take again

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!

5.0
3.0
BTE210
Grade: A
May 3, 2023
Would take again

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!

Group projects
Amazing lectures
Accessible outside class
5.0
3.0
BUS150
Grade: A+
May 18, 2023
Would take again

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.

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
BTE210
Grade: A
May 18, 2023
Would take again

He is very passionate about the subject and the BEST business technology professor. He makes the class fun!!!

Amazing lectures
Hilarious
Caring
5.0
3.0
BTE601
Grade: A
Sep 22, 2023
Would take again

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!

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
4.0
BTE601
Grade: A
Oct 4, 2023
Would take again

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!

Clear grading criteria
Lots of homework
Test heavy
5.0
3.0
BUS150
Grade: A
Nov 10, 2023
Would take again

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.

Caring
Respected
Lecture heavy
5.0
2.0
BTE471
Grade: A
Feb 12, 2024
Would take again

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.

Group projects
Clear grading criteria
Inspirational
5.0
3.0
BTE471
Grade: Not sure yet
Mar 22, 2024
Would take again

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.

Gives good feedback
Inspirational
Caring
5.0
2.0
BTE210
Grade: A
May 4, 2024
Would take again

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.

Participation matters
Group projects
Clear grading criteria
5.0
5.0
BTE601
Grade: A-
Aug 24, 2024
Would take again

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

Inspirational
Caring
Respected
5.0
3.0
BTE601
Grade: A+
Sep 4, 2024
Would take again

Simply the GOAT

Gives good feedback
Caring
Respected
5.0
3.0
BTE320
Grade: Not sure yet
Oct 21, 2024
Would take again

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.

5.0
4.0
BTE413
Grade: Not sure yet
Oct 30, 2024
Would take again

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.

Amazing lectures
Clear grading criteria
Lots of homework
5.0
3.0
BUS150
Grade: A
Mar 1, 2025
Would take again

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.

5.0
3.0
BTE320
Grade: Not sure yet
Mar 27, 2025
Would take again

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.

Amazing lectures
Clear grading criteria
Caring
5.0
4.0
BTE471
Grade: B
Apr 8, 2025
Would take again

Class is def way harder than the 371 AI class. However, he is a great teacher and is willing to help.

Amazing lectures
Test heavy
Graded by few things
5.0
3.0
BTE320
Grade: A
Apr 9, 2025
Would take again

This is the prof you want to take if you need Python broken down into small pieces so you can actually understand it.

Amazing lectures
Caring
Accessible outside class
5.0
2.0
BTE210
Grade: A+
Apr 22, 2025
Would take again

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.

Group projects
Gives good feedback
Accessible outside class
5.0
3.0
BUS150
Grade: A
Jun 12, 2025
Would take again

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!

Inspirational
Caring
5.0
2.0
BTE210
Grade: A
Jun 23, 2025
Would take again

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.

Group projects
Inspirational
Caring
5.0
2.0
BTE210
Grade: A
Nov 22, 2025
Would take again

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.

Participation matters
EXTRA CREDIT
Group projects
Class Info

Online Classes

100%

Attendance Mandatory

80%

Textbook Required

5%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 77 grades
Most common grades:
A (43)
A- (18)
A+ (8)
Grade Distribution
A(51)B(3)C(0)D(0)F(0)A-/B+(23)
Based on 86 reported grades
A: 43
A-: 18
A+: 8
Not sure yet: 8
Common Tags
Caring (35)
Clear grading criteria (31)
Group projects (22)
Amazing lectures (21)
Gives good feedback (17)
Respected (17)
Amazing lectures (17)
Accessible outside class (16)
Rating Trend

Improving

+0.22 avg change
Sep
Oct
Mar
Apr
Jun
Nov
Last 6 months
Ratings by Course

BTE32O

5.0

(3)

BTE413

5.0

(3)

BTE601

5.0

(5)

BTE471

5.0

(3)

CIS210

4.9

(7)
+5 more courses
Difficulty by Course

BTE320

4.1

BTE32O

4.0

BTE423

3.9

BTE601

3.8

BTE413

3.7

Similar Professors