4.1

Diego Tibaquira

Computer Science - Miami Dade College (all)

4.1
Quality
2.5
Difficulty
81%
Would Retake
83
Reviews
4.1
Quality
2.5
Difficulty
4.0
Helpful
4.2
Clarity

81%

Would Retake

83

Reviews

Rating Distribution
Official

5

51

4

16

3

6

2

2

1

8

What Students Say

It was a lot for being an online class; prepare yourself to read and being your own instructor

CTS1134 - 4.0 rating

I am going to have to be very HONEST with this

CGS1060 - 3.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

85%

Textbook Required

40%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 38 grades
Most common grades:
A (16)
A+ (15)
B+ (4)
Grade Distribution
A(31)B(2)C(1)D(0)F(0)A-/B+(4)
Based on 40 reported grades
A: 16
A+: 15
B+: 4
B: 2
Common Tags
Lots of homework (13)
Respected (8)
Caring (8)
Gives good feedback (7)
Clear grading criteria (6)
Accessible outside class (6)
Participation matters (6)
Get ready to read (4)
Rating Trend

Improving

+0.31 avg change
Dec
Jan
Apr
Jul
Aug
Oct
Last 6 months
Ratings by Course

CTS2375C

5.0

(2)

CTS2960

5.0

(1)

CTS1120

4.3

(7)

CSG1060

4.3

(4)

CGS1060

4.2

(50)
+4 more courses
Difficulty by Course

CTS1120

3.1

IDH2003

3.0

CTS2375C

3.0

IDH1001

2.8

CTS1134

2.7

Reviews (83)
1.0
5.0
CGS1060
Jan 7, 2005

Horrible!!!!!!!.He needs to learn how to teach.Talks very fast and asume everybody knows about computer.DO NOT TAKE THIS CALSS WITH HIM.

2.0
5.0
CGS1060
Jan 11, 2005

Not a good instructor.He may know and have the knowledge on computer, but he does not how to teach the class.

5.0
2.0
CGS1060
Jul 27, 2005

I disagree with the other comments, this professor is very nice and helpfull, you just have to want to learn the material...he is fair and he gives you chances to bring your grade up.

5.0
1.0
CGS1060
Jul 27, 2005

He gives a lot of opportunities to bring your grade up and is very helpful.

4.0
2.0
CSG1060
Oct 18, 2005

If you know about computer or have have some familiarity with them then this class would be great for ypu because u will be able to learn new things. On the other hand if your not familiar at all with computer the class might require some extra help.But since your online reading this i think you have a good idea of how to get around.

1.0
5.0
CGS1060
May 2, 2006

very bad professor. very unfair. unkindly professor.

1.0
5.0
CGS1060
Dec 11, 2006

the guy is boring as ****!

4.0
1.0
CGS1060
Jan 2, 2007

he is not very friendly professor but if you do all the webct homeworks, go early to class and do the work you will get an A, it wasn't hard for me and i'm not good with computers. good luck and take him.

5.0
3.0
CGS1060
Jun 11, 2007

Very fair and helpful. As long as you go to class and do your assignmets you're fine. Professor always answered quickly to any emails I sent. Excellent professor!

5.0
1.0
CGS1060
Jun 20, 2007

Very helpful and knows his stuff. As long as you don't miss class, DONT be late, and complete your assignments on time you will have no problem getting an A. Prof is always concerned if everyone is following and always stopped to answer questions

5.0
1.0
CGS1060
Jun 21, 2007

He's a very helpful teacher. Of course it's going to be boring, it's everything about computers that you already know. You'll learn something new everyday! He's always helpful and very nice. The class is a breeze.

3.0
4.0
CGS1060
Oct 29, 2007

Ok.. NO NO NO.! DO not take him. He think everyone knows Computers as well as he does, and thinks the Book is going to teach us it all.! TOO MUCH h.w, but of course. The comp. geeks wont Agree.

4.0
1.0
CGS1060
Nov 8, 2007

Omg this man is organized! he gives homework every monday i think i was and assignments every weds (i had him mons $ weds) but overall he is a good teacher, he can get a little strict with you but its ok

2.0
2.0
CGS1060
Dec 26, 2007

Took him online. The calendar is well set up as he organized. All the assignments and quizzes are up to date. Only there to grade assignments as we teach ourselves with the book. You cannot miss the assignments or you will get a poor grade. Only recommend if you are not lazy and actually have the time and effort to do all the work.

4.0
4.0
CGS1060
Feb 6, 2008

He is a great teacher but at times can be VERY intimidating!!

4.0
3.0
CGS1060
Feb 22, 2008

I got a D in the class but that was my fault. The class is not that hard but he does gives a lot of work. Also, he seemed intrested in your progress in the class. I did not like his personality. He was a little arrogant and too serious. He is not that friendly. He will like you show him you enjoy the class and that you think he's the best :]

5.0
2.0
IDH1001
Jun 25, 2008

Tibaquira is an awesome guy!! Yet if he's your professor is a totally different thing. He's very strict yet i guarantee that you will learn in the class. He worries about you learning the subject. He's a cool person and a friend too.

5.0
4.0
CGS1060
Aug 7, 2008

Very good professor. The concepts of the class are not difficult, but doing the assignments is necessary in order to get a good grade. He is very willing to help and actually encourages that you seek him out.

5.0
1.0
IDH1001
Oct 20, 2008

When I started at the College, I assumed that he was an extremely difficult professor but, in reality, he's only doing his job: trying to help us get somewhere. People say he's strict but, does it hurt to turn in your assignments on time? He is truly remarkable and an awesome human being! ;)

5.0
1.0
CGS1060
Dec 16, 2008

HE'S A GOOD GUY. DO YOUR WORK AND YOU'LL BE FINE. HIS ACCENT IS ANNOYING BUT WE USUALLY GO BY THE BOOK, SO ITS COOL.

5.0
4.0
CGS1060
Dec 24, 2008

CGS 1060 is a lot of work. You will need to do homework and assignments. The exams include both the pratical and the theoretical part. Now, if you are thinking of taking this class with Diego, I suggest to be on time for class and be prepare to do lots of work. Another thing, Diego is a serious person, but he talks and help students. "Good Luck"

5.0
1.0
CGS1060
Mar 27, 2009

Hottest professor ever!! he captivated my interest for computers..! I definitely recommend him if you really want to learn!

5.0
3.0
CGS1060
May 4, 2009

This was a great class, it helped me to learn MS Ppoint and MS Excel so much better. He is an Excellent Professor, respectful and to the point. He is serious and will not tolerate tardies or absences that are unexcused. I do recommend his class, if you pay attention you will learn a lot. Lots of HW but open book. Test are Practical & theoretical.

5.0
1.0
CGS1060
May 12, 2009

It's always nice to learn about something you use every single day in your life. Though it can be a little boring, Prof. Tibaquira makes it easy. Even though I already knew more than half of the stuff taught, I still learned a lot and I'm glad I took this course with him. He's a great teacher as long as you respect him and are a good student.

4.0
2.0
CGS1060
Jun 22, 2009

best teacher for CGS1060 easy "A" if u study and do all thgw work/ Lot of homework and assigment.attendance xtra credit

4.0
3.0
CGS1060
Dec 16, 2009

Great teacher I recommend him for Cgs1060. Buy the book on online the class is easy and just do your assignments.

3.0
5.0
CGS1060
Apr 26, 2010

I am going to have to be very HONEST with this. This "professor" thinks he is still in the ARMY (which is WRONG)and give assignments as if he still were. He does NOT HELP you at all although you are doing homeworks and LAB HOURS. NOT COMFORTABLE with him. SUPER BAD PROFESSOR. Do NOT WASTE your TIME, $$, and WEEKEND hours. He should QUIT!!

5.0
1.0
CGS1060
Apr 29, 2010

Great professor took him online and it was the easiest class he is very helpful and there are not alot of assignments to do. he gives you like a month to complete each section which only includes little quizes that dont count towards grade and 1 assinment persection along with one quiz you bearly have to study. I would o everything the day itwas du

1.0
5.0
CGS1060
May 1, 2010

How he can be so bad at teaching computer class!!!! BELIEVE ME!

5.0
1.0
CGS1060
Jul 28, 2010

took it online. EXTREMELY EASY! he gives you about a month for each section. you need a good 5 hours to do the section so dont procrastinate. the tests are all 20 questions and there ALL in the book. very easy assignments. i suck at computers and i got an A.

3.0
4.0
IDH1001
Oct 11, 2010

He is very uneasy.

3.0
4.0
IDH1001
Nov 9, 2010

I am not against him, but he shows attitude to the students. He thinks we are in the army, and that we are soldiers. He is not comprenhensive at all. I have to confess that I lerned with him, but I could not get used to his methodology.

4.0
1.0
CGS1060
Apr 27, 2012

He's not so bad. He just wants his students to do well and not slack because at the end of the semester he doesnt change your grade because he likes you. so dont count on that. You have to do all the homeworks and assignments in order to pass the class. The tests dont really affect you that much, mainly classwork and assignments!

5.0
2.0
CGS1060
Oct 18, 2012

Super helpful professor. He might be strict, but he's only preparing you for the future. Everyone always wants the easy way out, but he actually makes you do work. He is very helpful, and replies to e-mails. Make sure to visit him on office hours if you need help, he's easy to talk to.

5.0
5.0
CGS1060
Jan 9, 2013

He is very strict, but if you make all the homework and assignment the class is gonna be easy, and always read the chapter before going to the class!!!

5.0
1.0
CGS1060
Aug 6, 2013

To tell the truth this prof is really nice but you must do your homeworks attend class and also study for his tests I guaranteed you you will pass with an A .I Passed nhis class with an A i recommend you to take his class and you will learn a lot and you must get the book very helpful

5.0
2.0
CGS1060
Aug 6, 2013

best professor ever highly recommend you wont regret it as long you do your homeworks and study you will pass the test I got an A on his class but you must study to pass

5.0
4.0
CGS1060
Dec 13, 2013

Great professor. Don't miss assignments, homework, and study for test. You will get a good grade.

5.0
1.0
CGS1060
Grade: A
Apr 19, 2014

This class isn't hard. You need the book for sure. The professor is very clear and direct in what he wants. If you miss a few questions that where wrong in your homework that you knew where correct, you can talk to him about giving you credit for it. His pretty understanding yet very strict person. His also very approachable for any issues.

5.0
1.0
CGS1060
Grade: A
May 1, 2014

Amazing professor, highly recommended. He's super helpful. He's just THE BEST

5.0
2.0
CGS1060
Jun 22, 2014

The best professor ever!!! Even if he is very strict with the dead-lines and the punctuality, if you have any problem he will listen to you and try to help you. If you want to learn I highly recommend this professor. I loved his class.

5.0
1.0
CGS1060
Nov 8, 2014

Very strict but that's the way you got to be. Great person and professor. Willing to help you if you ask for it. I would take another class with him

5.0
3.0
CGS1060
Grade: A+
Mar 11, 2015

Great Professor, do homework, read the material And show up in class, he explain things clearly all the time. Would love to be able to take another class with him

5.0
1.0
CGS1060
Grade: A+
Mar 20, 2015

Awesome teacher, explains thing as clear as you need it, really approachable!!

5.0
2.0
CGS1060
Grade: C+
Apr 25, 2015

Be sure to stay on track or you will fall behind. He sends reminders. Pace yourself. Quizzes and test. Postings. SAM assignments are important. offer extra credit. Participation counts or you will be dropped. I passed because he opened up assignments for everyone that may have missed due dates or did poorly to get a 2nd chances towards end.

4.0
1.0
CGS1060
Grade: B+
Jul 29, 2015

As long as you show up to class and follow along with his instructions the tests should be no problem at all as they are almost copies of what you review in class. He gave us 1 hour a week of lab to do, and you can do whatever u want on the computer (hopefully his HW) the HW he gives is also a copy of what you do in class with him so its reinforced

4.0
1.0
CSG1060
Dec 17, 2015

Show up to class, do the assignments & homework and you will pass. He is very straight forward.

5.0
3.0
CTS1134
Grade: A+
Dec 18, 2015

Basic networking course. Calendar was set up in advance. There are a lot of 1-2 page papers , quizzes and labs. Read and do the work, it's an easy course. He was fair and always helpful and very responsive.

5.0
3.0
CSG1060
Grade: A
Dec 21, 2015

Great Professor! Very helpful when you need him or when you just don't understand things. I took him for the online class. All work is there and you can work at a fast pace or just go by the deadlines. You can always get in contact with him by phone or email and get a quick response. I would take him again and recommend him.

5.0
1.0
CGS1060
Grade: A+
Feb 3, 2016

Great teaching style

5.0
1.0
CGS1060
Grade: A
Apr 25, 2016

he is the best. He is one of the best professor that I have had. At lease he has been the best prepared for every class that he has.

4.0
4.0
CTS1134
Grade: A
Dec 19, 2016
Would take again

It was a lot for being an online class; prepare yourself to read and being your own instructor. However, he gives plenty of time to do all the work, so make sure do not to procrastinate because it is a lot. He sends weekly reminders and is always there for any question. Great Professor!

Gives good feedback
Get ready to read
Clear grading criteria
4.0
4.0
CSG1060
Grade: A+
May 2, 2017
Would take again

The assignments were tricky but not impossible to do. They're 3 assignments due ever week but if you pace yourself you will be able to finish the work. While doing the in class work, he explains everything multiple times for you to understand. He is a great professor.

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
1.0
CGS1060
Grade: A
Jun 30, 2017
Would take again

super easy class as long as you go to the tutors to help you with the projects. I end up his class with an A

4.0
3.0
IDH2003
Grade: A+
Dec 20, 2017
Would take again

Assignments are very clear on the syllabus. Follow that and you will be OK

Gives good feedback
Respected
EXTRA CREDIT
5.0
1.0
CTS1134
Grade: A
Jul 13, 2018
Would take again

I'm taking CTS1134 online. Easiest class I've ever taken. Easy A/B. Tons of boring long homework. I have learned absolutely nothing. The material is here but it lacks engagements. You need to teach yourself. If you need an easy A take this class online. Just be ready for boring long homework assignments that you will gain nothing from IMO.

3.0
5.0
CGS1060
Nov 11, 2018
Wouldn't take again

He is average! Too much work and no time to do it! He wont be flexible at all. Get ready to sweat!

Tough Grader
Respected
LOTS OF HOMEWORK
5.0
2.0
CGS1060
Grade: A
May 4, 2019
Would take again

yes it does have a lot of homework (c'mon, it took me usually 2 hour a week to complete all weekly assignments) but this class was supposed to meet twice a week, not once like he did. So yes, he was expecting you to complete the rest at your own peace within the deadlines. free eBook, pay attention, don't be in your cellphone!

Respected
Lots of homework
Skip class? You won't pass.
3.0
2.0
CGS1060
Grade: A
Dec 16, 2019
Would take again

Prof. Tibaquira is strict. He can come across like a jerk at first. However, he wants you to learn and pass. He does not play nor tolerate cell phone and talking. He is fair. Do you assignments, come to class and go to lab, you'll be fine. If you do not come to class, he'll drop you after so many absences. Makes sense.

Accessible outside class
Participation matters
Skip class? You won't pass.
5.0
2.0
CGS1060
Grade: A+
Dec 20, 2019
Would take again

Tibaquira is a very strict professor. He does not tolerate cellphones and earphones. Skip class and you won't pass. Very easy homeworks every week. There is no final for this class. He doesn't care for students at all, he just wants us to be independent.

Respected
Skip class? You won't pass.
5.0
2.0
CTS1134
Grade: A
Dec 24, 2019
Would take again

He is a great professor, caring about his students. The class itself is heavy so be ready to spend a few hours a week studiying

Lots of homework
Get ready to read
Test heavy
1.0
1.0
CTS1145
Jun 17, 2020
Wouldn't take again

Dismissive and rude to students. Wants you to parrot answers that are on the slide. Lacks industry experience.

5.0
2.0
CGS1060
Grade: A+
Oct 7, 2020
Would take again

Prof Tibaquira seems strict at first, but he's actually one of the most caring Professors at MDC. As someone who's not a tech-savvy, trust me when I say he makes this class as easy as possible for us. His lectures are all you need to complete the assignments and he mostly just uses these homeworks to determine your grade. I really recommend him!

Gives good feedback
Clear grading criteria
Caring
5.0
2.0
CGS1060
Grade: A+
Oct 13, 2020
Would take again

Professor Tibaquira has been one of the best professors I've taken at MDC. I took his CGS class last semester and by just doing the homework and paying attention in class, you're guaranteed to do well. He's always open to offer help on the assignments. Take him for CGS if you can!

Gives good feedback
Accessible outside class
Caring
5.0
2.0
CTS1120
Grade: A+
May 7, 2021
Would take again

What a great professor! The way he schedules assignments to give you enough time to complete them so you have no excuse! Truly an amazing teacher and really cares for you if you also show that you care. A+++ Professor!!

Gives good feedback
Respected
Caring
5.0
2.0
CTS2375C
Grade: A+
Jan 9, 2022
Would take again

Professor Tibaquira cares about his students and pushes you to succeed. There is lots of homework, hands on experience ( virtually) and participation is a must. Took two classes with him and came out with good grades. Will recommend for AWS learning.

Respected
Lots of homework
Participation matters
5.0
2.0
CTS2960
Grade: A+
Jan 9, 2022
Would take again

Professor Tibaquira cares about his students and pushes you to succeed. There is lots of homework, hands on experience ( virtually) and participation is a must. Took two classes with him and came out with good grades. Will recommend for AWS and actual experience for Capstone project which can be used in resume.

Respected
Lots of homework
Participation matters
1.0
4.0
CTS1134
Grade: Incomplete
Mar 14, 2022

Every assignment has to be at least a page long even if it is a simple question. No plagiarizing at all, he checks. So essentially you need to write an essay for every single assignment. It takes more time to come up with random sentences to fill the page than to answer his question.

Tough grader
So many papers
Accessible outside class
5.0
2.0
CTS1120
Grade: A+
Apr 10, 2022
Would take again

His class was easy if you followed the assignment directions - yes there are many assignments however they are not too difficult, and he answers emails within 24 hrs. I like his style of online class and I would take him for every class if you are good at self-pacing and self-studying.

Lots of homework
Online Savvy
5.0
2.0
CTS1134
Grade: A
Jun 10, 2022
Would take again

I have taken several classes with Dr. Tibaquira, he is an amazing professor, a subject matter expert. Yes he will make you do big Executives Summaries and lots of quizzes, but that is the way to get certified. I got Net+, Sec+, EC-Council CND and Cysa+ in his classes. The best professor at MDC Entec

Amazing lectures
Lots of homework
Caring
1.0
3.0
CTS1134
Grade: B
Jun 14, 2022

he only gives you homework it does not explain or teach you anything

Get ready to read
Lots of homework
1.0
5.0
CTS1120
Grade: Not sure yet
Sep 14, 2022

He gives SO many assignments, I don't even understand how he thinks that this is ok. If you get him be aware because you will not have a life.

Get ready to read
Lots of homework
Lecture heavy
5.0
3.0
CTS1120
Grade: A
Oct 5, 2022
Would take again

Class is online but it was well organized. The professor was fast responding to emails and questions.

Clear grading criteria
Lots of homework
Caring
5.0
2.0
CTS1145
Grade: A
Oct 8, 2022
Would take again

Class was tough at first but we were given all the materials to pass the class and I also got certified Cloud Practitioner. Many resources were provided.

Participation matters
Clear grading criteria
Accessible outside class
4.0
3.0
CTS1145
Grade: B+
Dec 13, 2022
Would take again

This professor actually replies to emails and sends up to date emails every new homework chapter section detailing what is due and how many assignments there are in each section in order to answer any questions that may arise before we actually ask. All in all, better than Eugene Kinnaird 100% in comparison who never responds to emails

Gives good feedback
5.0
4.0
CTS2375C
Grade: A+
Jan 4, 2024
Would take again

Dr Tibaquira is an amazing professor. There is a lot of work but he cares and makes sure his students have the tools they need to succeed. I've never had a professor who took such an interest in my success. I've taken him for a few classes and will say his feedback and response-time is amazing - you can always count on a reply message.

4.0
2.0
CTS1134
Grade: A+
Apr 2, 2024

I took this class along with CTS1120 that he teaches. For this one, it is conducted of 12 APA style assignments, 12 quizzes (non proctored), 12 labs and 13 lab simulations along with 1 proctored exam. This is a 4 credit class and you need TIME. The work isn't hard its just very time consuming. You can pass by doing all the coursework + no exam.

Clear grading criteria
Lots of homework
Accessible outside class
5.0
3.0
CTS1120
Grade: B+
Apr 2, 2024
Would take again

4 credit class so expect a lot of work. Make sure you set aside time for his classes. 15 MLA papers at least 1 page long, 15 simulation labs, 15 live virtual machines, 1 graded discussion, term paper, 1 proctor exam, 15 quizzes (non proctored). Class can be passed without doing the exam. He also is a really nice grader.

Lots of homework
So many papers
Online Savvy
5.0
4.0
CTS1120
Grade: B+
Jul 18, 2024
Would take again

Dr. Tibaquira is a no nonsense type of guy. Do you want to pass the class? You can do so with a good amount of effort. Do you want to really LEARN the material and pass certification exams? He will give you all the tools, but ultimately it's up how bad you want it. Semper Fi!

Participation matters
Amazing lectures
Online Savvy
5.0
3.0
CTS1134
Grade: A
Aug 3, 2024
Would take again

Professor T's class is exceptional. His engaging lectures and clear explanations make complex topics understandable. He fosters a supportive learning environment and is always available for questions. Real-world examples enrich the course, making it practical and relevant. I highly recommend this class to anyone interested in computer technology.

Clear grading criteria
Gives good feedback
Lots of homework
4.0
3.0
CTS1120
Grade: A
Aug 10, 2024
Would take again

I took this professor during the summer semester as a beginner in cybersecurity. The 12-week course was very informative, and the MindTap assignments and quizzes were helpful. The professor was also very kind and understanding about my family emergency. I recommend him because he is responsive to emails and cares about his students.

Caring
Respected
Accessible outside class
5.0
3.0
CTS1134
Grade: A
Aug 10, 2024
Would take again

During the summer, I took both CTS1120 and CTS1134 with this professor. As a beginner in cybersecurity, I found these 12-week courses to be very informative. The classes included many assignments, MindTap quizzes, simulations, and papers. The professor provided clear and structured grading criteria and responded to emails quickly.

Lots of homework
So many papers
Caring
5.0
1.0
CTS1145
Grade: B
Oct 30, 2025
Would take again

He is a great professor, he cares about his students. He helps you understand and gives you the right resources to understand the class. Grade is based on attendance, homework, and a certification exam that takes only 20% of your grade, meaning you can still pass the class if failed. I wish i could have passed it since is an AWS certification.

Participation matters
Amazing lectures
Caring
Class Info

Online Classes

100%

Attendance Mandatory

85%

Textbook Required

40%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 38 grades
Most common grades:
A (16)
A+ (15)
B+ (4)
Grade Distribution
A(31)B(2)C(1)D(0)F(0)A-/B+(4)
Based on 40 reported grades
A: 16
A+: 15
B+: 4
B: 2
Common Tags
Lots of homework (13)
Respected (8)
Caring (8)
Gives good feedback (7)
Clear grading criteria (6)
Accessible outside class (6)
Participation matters (6)
Get ready to read (4)
Rating Trend

Improving

+0.31 avg change
Dec
Jan
Apr
Jul
Aug
Oct
Last 6 months
Ratings by Course

CTS2375C

5.0

(2)

CTS2960

5.0

(1)

CTS1120

4.3

(7)

CSG1060

4.3

(4)

CGS1060

4.2

(50)
+4 more courses
Difficulty by Course

CTS1120

3.1

IDH2003

3.0

CTS2375C

3.0

IDH1001

2.8

CTS1134

2.7

Similar Professors