Gustavo Dietrich
Computer Science - University of Texas Rio Grande Valley (all campuses)
4.6
Quality2.1
Difficulty85%
Would Retake122
Reviews85%
Would Retake
122
Reviews
Rating DistributionOfficial
5
99
4
13
3
4
2
4
1
2
What Students Say
“Gustavo is the GOAT of the computer science department”
CSCI1101 - 5.0 rating“Class was so difficult”
CSCI2380 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
79%
Textbook Required
67%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.27 avg changeRatings by Course
1101
5.0
(1)2333
5.0
(1)13802380
5.0
(1)CSCI1381
5.0
(5)COMPSCI
5.0
(1)Difficulty by Course
CS2380
4.0
CSCI2380
3.7
CSCI1370
3.1
13802380
3.0
CSCI2301
3.0
Reviews (122)
Takes attendance, multiple choice tests, answers all all on study guide online. devotes class period to walking u through the homework he assigns, pretty easy stuff, if you can devote at least 30 minutes to studying for tests
Takes attendance. Did not permit students to get up and leave when they needed to without prior consent. Very knowledgeable, and explains in great detail!
Helpful, if you need to leave or can't make it to class just let him know ahead of time and he works with you, posts study guides for tests, makes tests straight from study guides. Throws a fit if you don't tell him good morning.
Excellent professor is very clear and very respectful. AS long as you go to class.. you will pass.
My COMP CRASHED AND NEEDED NEW CD ROM, MOTHERBOARD, POWER SUPPLY, AND HARD DISK DRIVE. I EVEN HAD PROOF FROM COMPANY WHO FIXED IT, COULDN'T DO WORK AT PAN AM SINCE I LIVE FAR AWAY. DID NOT HELP AT ALL...TOLD ME THAT I SHOULDN'T HAVE MISSED CLASS, BUT I HAD TO BE AT HOME FOR REPAIRMENTS...HAVE PROOF!
awesome professor! very nice, very helpful, and very thorough with study guides
Very, Very easy class. I learned alot and tests and assignments were super easy as long as you went to labs. Study guides were extremely useful and you really don't need the book b/c he shows powerpoint presentations and posts study guides.
Great professor, you can learn a lot from him, really knows what he is talking about
Extremely helpful and very good teacher always trying to help his students and makes sure every one understands. He?s just an overall great professor.
i took this class eventhough i knew about computers and to me it was super easy and he made it easier got an A!!!
Good teacher, easy assignments...
No Comments
good teacher, helped me out of a rut in class
I dont like his method of teaching...i am not learning a single thing.
Test out it's fun and pretty easy. He will give you the opportunity during the year.
all you have to do is show up to class...which is the hard part
He was a pretty easy teacher!! I got an A, a little bore but still easy..
Dietrich is the best C++ professor at UTPA. He will make you code a lot, but this is what made me learn. I definitly recommend him if you are a computer science major and is serious about learning C++ A++++++++++++++++
very easy, don't need the book just memorize the study guide, and show up and turn in labs
He is an excelent professor. He will make you learn. If you are interested in learning Computer Programming, you should take his programming courses. I learned all I needed to learn about the programming concepts in his classes; now I program for a living. Awesome Professor!
First things first: I hate programming. You'll be telling yourself... Dude! your rating is high! Yes, it is. Amazing professor.
We took super easy tests that were exactly like his study guide. You will definitely get an A if you study the study guide and complete the super easy labs by the due date.
excellent
great
Make sure to study the study guide he gives you! Don't buy the book, his notes are enough.
He was an excellent professor. His tests are all based on his study guides so just study the answers and you will for sure pass. I would just look over the answers and i would get a B on the tests. He is an awesome professor and he is very nice too. When you need help just set up an appointment and he'll help you out!!
Highly recommened professor!
Very eazy professor. Just study his study guides and you will pass. One pet peeve he has is do not mess with your phones during his lectures he will sternly tell you to put it away. Other than that he is an overly eazy professor to take for this class.
This guy is really easy. You'll get an A for sure. The study guides already have the answers to them. However, he only chooses a certain amount that will be on the test so you have to study. As long as you do the assignments on WebCT you'll pass and get an A. Definetely take him.
if you are not interested in compouter sciene or dont know anything about c++ program DONT TAKE THIS CLASS...He says that the book isnt required, but it actually is. He gives out reviews for test but they arent the same as the test...he takes attendence
He's awesome and very good humored. He'll help you out although at the end ur gonna end up broke with the $1000 he tells u u owe him. His labs are super easy and yes u have to study at least fifteen mins for his tests, but even if u dont pay attention to his lectures u'll pass with the reviews. Just do the labs and PARTICIPATE he LOVES that!
Very good professor, really makes the class both interesting and fun. Usually computer science courses are very dull but this course just flies with Mr. Dietrich. I would really recommend this professor for any course.
Very easy professor. Most of the information for the test will be on the lectures and some of the work that you have to do from WEBCT. Professor Dietrich also takes attendance so make sure to attend. I think he start taking points from the average grade for the class after missing it for 3 days. I got an A in his class.
Teacher gives lots of help test are similar to reviews highly recommended if no previous programming skills
Dr Dietrich is a workaholic! He is in his office all day, thats where you find him most likely. He is a very nice professor and jokes around a lot in class. Tests are multiple choice and relatively easy. Takes attendance but doesnt grade it. Exellent professor.
Very easy professor. Has a small accent but easy to understand. Most of the tests are based on the study guides he posts on WEBct. All assignments are turned in through WEBct.Makes class interesting if everyone put some input on the lecture.He is glad to help you after class as well.
He's one of the best professors at UTPA. He is smart in the areas of computer science, math, and electricity. He hates absent people. He pronounces English phonetically, which is understandable. He is always willing to help people. Participation is important in his class.
Awesome Professor, Very Helpful, and Pretty Funny
Professor Dietrich was one of the best professors here in the computer science department. I really enjoyed the fact that he challenged me but did not break me. I enjoyed his jokes in class, the labs were okay, I think I want to talk to him about learning more computer science to learn how to hack into computers. I plan to take him for CSCI 1388.
Mr. Dietrich is a good professor. He will help you if you are willing to learn and devote some time. Very good course to take.
Wonderful teacher. If I was a computer science major I'd want to be taking all of his classes. Doesn't like it when you talk in class but WHO DOES! Will do anything to help you understand and love programming. He made C++ seem as simple as drawing shapes in kindergarten. Take his class if you really want to learn.
Nice professor. Provided help when needed.
Excellent professor, you can trust in him
He is really good professor and you do learn in class. You do NOT need to buy the book. He puts all his powerpoints online and he gives a study guide and post the study guide answer key the day before the exam
if you have an attention span that lasts for only 5 minutes its recommended that you do buy the book. If you buy it you just have to show up to class, and on the days before the test do the study guide using the book.(i never quite used the power points) the study guide is lengthy but easy. easy a! love dietrich-he made things short and simple.
VERY EASY & HELPFUL PROFESSOR.. very clear & textbook is not needed even though he says it is.. every test is right off the study guide EXACTLY THE SAME.. LOVED THE CLASS SUPER SUPER EASY.. EASY "A"
His class is very easy just do all his assignments which are not hard. Study his study guides becasue they are the same as the tests. His class is easy because he teaches very well. You can understand everything he says and he explains very well. He's always available for help. Best computer science teacher.
Excellent proffessor, I did not have an idea about C++ before taking this class, since my previous major was Political Science. Because of Mr. Dietrich, I will change my major from Political Science to Computer Science.
just finished taking 1st test.rarely payed attention in class,didnt buy book,used thestudyguide &only studied 1 slideshow chapter(out of 3). got a 72 on exam,curved so got an 80.studyguide alone will not get u an A.lots of ppl used only thestudyguide &class avg 4 1st exam was a 75-curved.3 exams worth 66%. 34%-10 labs,submit them on time 4 easy 100
He's interested in the material, and gives plenty of instruction! There is no extra credit, but the work is not hard!
This professor is fairly easy. He gives you a study guide for the test but the study guide alone wont get you an A maybe a C if you want an A you need to study the powerpoints too! I recommend him he is easy and tries to be funny! Plus he is really helpful!
His class was easy. Just do all the labs and you'll be fine. No need to really attend every class since the review is almost like the exams. NO need for a book since he gives you all the answers to the reviews a day before the exam. Easy A!
This professor is awesome! You do learn a lot and is not that hard. Its easy if you do the work. I extremely recommend him.
Very smart professor, class is relatively easy. He helps you with the labs and basically walks you through them, takes attendance, loves for students to participate and hates when students use phones. Highly recommended for those who just need a computer class.
Attendance is mandatory. Assignments are online though and very easy to do. You are required to do all of them for they a good portion of your grade. The tests are the same as the study guides but it's better if you read the books. Awesome professor!
Professor Dietrich is a great professor. Explains everything detailed in class so when you go to the lab you wont have problems, he was always available at his office. Gives curve on every exam and textbook is not required but you may want to buy an older version to read. He is a very correct man and you can speak with him either english or spanish
Very easy class. You can sleep and he wont notice. labs are easy, and he gives you a videos with all the steps to follow in order to complete each lab. you dont have to buy the book, he'll give you a study guide and you may complete it using the book in the library. you can get an easy A.
Really great professor. Makes class extremely easy. Goes through every lab assignment step by step so that even first time users (Microsoft word, excel, etc.) will get it and make good grades. Tests are easy since he tells you what to study. Takes attendance which affects your grade. Always there whenever you have questions.I recommend him!
great professor. Its easy to get an A, because he provides you with a study guide with the questions that will be on the test, he even gives you the reference page to find the answers. The only negative is that he is picky on grading lab assignments, but then again he walks you through it in a video. i really recommend his course. :)
excelent professor!..... i loved this class, really easy but you need to complete all the labs. he is very sweet. I extremely recommend him.
I recommend this teacher! If you complete his labs, which he explains step by step. And do the studyguide & study for the tests, you'll easily pass with an A, no doubt.
VERY HELPfull. he goes over everything during class, easy a. no textbook required, you can access it for study guides in the library.
Awesome professor! you learn a lot from him and he is very interested in you to learn. Super easy A, he gives you study guides that are the same as the test! Easy labs too, one of my fav classes
6 Labs (He does half of each with you) and 3 Tests but he gives you the study guides that are the exact questions on the test. Very easy. He is a really good professor, it can get a bit boring during lecture but i don't think there is a better computer professor than him. Take him!
He is a good teacher, easy to understand
Very easy professor! Don't need the book he gives all the answers to the test.
Cool professor! No reason to not get an A in this class. Especially because he gives out study guides before tests. The labs are also very easy to follow and the instructions he gives are clear. Would definitely recommend him!
Super, super easy class! He's grades are base on tests (3) and labs. He's labs are not hard but just a little time consuming because he is very picky about them but does give very, very clear instructions. He gives a study guide for his test which is exactly like the exam. The grade that you receive in the class reflects how much time you've put.
Great Professor. He is available to answer any questions and answers questions politely. He gives you the study guide for tests and helps you in the homework and programming assignments. There should be no reason why not to pass this class...
GREAT PROF! He literally does the labs that are required of you WITH you in class. Attendance isn't mandatory but if you miss out on his help he won't go back. He is always available to help his students and he cracks real funny jokes. You do need the book to answer the review questions for the exams, but the exam is word for word from the review.
An awesome professor who has a very clear grasp of not only computer science but of the engineering world. There are three exams which he gives a study guide a week before w and around 12 home work assignment. All he asks of you is to pay attention and to not use your phone during class. Very nice and funny professor.
This class is an easy A, but there are some downsides. He is very strict in some aspects. He gets angry when you drink water, have food, or have your cell phone out. Instead of asking politely, it seems as if he is attacking you. Other than that, he is usually a nice guy. His tests are on the reviews he gives you, and his labs are also very easy.
Super easy fun guy just show up and make sure to pay attention the homework is a bit time consuming but its was if you follow along in class as for the quizzes just look up the stuff and you might get lucky...
Fun professor! Lectures are boring but the class is super easy. Tells you exactly what to do for the labs. Tests are exactly like the study guide and you don't need the book cause you can find the answers online. Don't get caught using your phone tho, he'll call you out. JUST TAKE HIM.
He is by far the most helpful professor I have had so far. You will learn SO much. I'm not a computer science major/minor but I learned it so efficiently that it made me consider it. He cracks jokes continually, which helps to keep you engaged. He does lecture almost the whole time but it's essential. Doesn't tolerate phone usage!
Very nice and super helpful. I definitely recommend him. His accent isn't too hard to understand. Class was very easy.
He will assign you a partner, if paired with a slacker just talk to him. Great at teaching with many examples, assignments do take time but are easy with great instuctions. Had me considering changing my major to comp. science
Makes class fun, but lectures are pretty boring if you aren't into computers. His labs and tests are easy cause he explains & gives study guides. Mostly everything is done in class. Plus he takes roll every class day. He does say to purchase a book, but you don't need it.
You should definitely attend his lectures because he provides way more information than the powerpoints. Overall the class was extremely easy. All the material is already there on Blackboard. No textbook. Weekly homework. Tests were exactly like the study guides he provides. Dietrich very sweet and funny and he seems to cares a lot about students!
I really enjoyed taking him for this class. We didn't need the book because he took the material from his powerpoints for the exams. There are two exams and a final. The tests are simple and he provided reviews for the tests. Just do the reviews and you'll pass the tests. There are assignments, but he gives time to work on them in class.
Gustavo Dietrich is an amazing professor and very passionate towards what he teaches. His lectures were easy to follow and the teacher assistants are always there to help out.
This guy is the best teacher I have ever had! He makes sure everyone understands what is going on in class so no one is left behind. He will put your needs before his own if the reason is understandable. I just wish he taught other computer science courses!! He is really kind and loves it when people ask questions. He is pretty funny in class too!
Great teacher makes assignments simple and easy. Not much time outside of class is needed to worry about the class quick assignments, reviews are very close to exams.
The most incredible professor for Computer Science! Dietrich is very passionate towards his profession and caring towards his students. He uploads study guides that readily prepare you for his exams. He often makes jokes which lighten up the mood and encourages students to speak up and answer his questions. Definitely recommend taking him.
Dietrich is an amazing professor who influenced me to become a computer science major. I was an English major before... He is very caring and can be corny at times with jokes but I would definitely take his class again.
Dietrich is an awesome professor, really sharpens your critical thinking. He really cares for his students and their futures. He explains things the best way possible, so its rare that someone is confused. No book required, I would definitely take him again.
Amazing professor! Gives a lot of labs but they're okay and will be working with a lab partner in some lab homework. Test are easy if you study the review, most would say it's just memorizing but if you know you're stuff going over it twice is okay. If not study it or memorize super easy. Lectures are simple and he gives a lot of examples.
You're basically teaching yourself. If you have no prior knowledge of basic data structures or algorithms, you'll probably fail this class. 15 homeworks, one for every week, weekly quizzes, and three exams. If you ask for help, he'll give you crappy advice like "think abstractly" and "do ur best". Unmotivating!!! Take ANY other professor.!!!
He's an amazing professor. You have to take 20 labs which you use what you learned from the lectures which aren't too difficult. Tests are alike the study guides. One problem with him maybe is how overwhelming his lectures can be which I think is the usual for learning coding. He shows examples of each concept and explains to every detail. Take him
As usual he expects a lot from his students but he also cares about them. He is more than eager to help except if you're expecting to be given the solution to the problem directly. The book is optional but I recommend reading it. Also, don't procastinate on the homework. Start it as soon as he assigns it or you'll regret it.
Halfway throughout the semester for my CS1 course, and I am enjoying it so far. If you are passionate about CS you will find it alright. Sometimes it gets kind of boring, but he is pretty passionate himself about the subject. Grading system is ehh. Could be better. He allows for anonymous feedback though, which is nice.
Gustavo is the GOAT of the computer science department
I took Professor Dietrich for both CSCI 1101 and CSCI 1370. Intro was easy as long as you listen to what he is asking for and do all the assignment and study. In 1370 make sure you do the assessment program which can be challenging if you dont study and is multiplied times your lab grades. Be ready to spend a good amount of time on work.
Dietrich is an amazing professor! He explains the material very well, and will always take any questions and make sure that they are answered. He helps those who don't understand in class.
Do your part, and you will pass, he is an excellent instructor and I learned a lot from him. Just do your homework and lab assignments, and study hard, and you will pass.
Although I have not taken the lecture portion of his class, I went to his office when I whenever I was struggling, and he helped me become a better programmer as a result. He has high standards when it comes to assignments, but he does care for his students. I would take his class again for sure!
Hes a great professor, really goes in depth in the lectures Dont miss any days cause every day new content is discussed Theres about 20labs, 2 every week and 4 homework assignments It really isnt much if you stay on top of it The homework assignments are a bit tougher but you have a partner and is doable. strict about no phones, dont use it
Great prof. Not an easy A though, I worked harder for this class than any other I've taken, including Cal II. You learn the fundamentals really, really well in this class. Heavy on assignments, this class taught me time management bc procrastinating is what will kill you in this class. Not too difficult, not easy either.
you will get a good amount of assignments, and they usually have a certain trick to it that keeps you at it longer than you expect to. But an A is very possible, do the code analysis reviews, and participate because he takes account of who does. Some concepts drag on but that can also be for the best. very caring, Overall a solid choice for CS2
He loves teaching. He has an Outstanding Teaching award from the board of regents for a good reason.
Online class it's not good at all. We use lockdown browser for the exam, but there are 4 sections, so, you have to close and open LDB 4 times, plus ,do the video and photo stuff also 4 times. We loose a lot of time, time that we can use doing the exams. I won't take futher classes with him, he is a nice guy, but I hate his teaching method.
You have 20 labs, 4 homeworks and 3 exams. You also have an assesment program at the end of each exam which affects ALL YOUR GRADES if you fail this code, even if you have a 100 on all the homeworks and labs, you will loose those grades because he multiplies the labs and HW with this assesment program grade, this is UNFAIR. Take someone else!!!
He is the best professor that the college of computer science has. He does a great job getting students introduced to computer science. His class isn't easy, but you will learn a lot. He also motivates students (usually freshmen) in his class to apply for internships, something that a lot of UTRGV people don't do and value.
Mr. Dietrich is super caring and takes time to answer every question you have. There's 2 lab assignments due every week where we practice what we learned the previous week and he pretty much walks us through the assignment. I will say that you have to understand what you're learning and really try if you want to get the A tho
I took my first cs class with him and actually learned so much from him.
Class was so difficult. Barely getting into computer science major and he wasn't motivational at all. "use your head" is all he would say during class. Glad I changed to accounting.
Very good professor. Responds quickly to emails. I took Professor Dietrich for CSCI 1370/1170 in Spring 2021. In his class, you will learn how to program with c++. As for grading, you will have 19 labs to do throughout the semester (2 per week), 4 homework assignments in which you will have an assigned partner to work with, and three exams.
Professor Dietrich is the GOAT of the computer science department. He is the best professor I have had in my time here at UTRGV.
The professors said it best, "My job is to teach, it is your job to learn". The lectures and supplemental material he provides make it impossible to fail unless you do not have proper coding background or you do not try to learn. The weekly coding homework can be tough so start as early as you can. Records all lectures. Caring and funny.
Absolutely amazing professor. His assignments are crazy hard but he gives twice the amount of resources you need to learn how to overcome them. If you are serious about getting a high paying CS job, this is the guy. All these other negative reviews of this professor probably aren't fit for CS because you literally have so much support from this guy
Very methodical teaching style, good for beginners. Lots of labs and some pair programming assignments. Exam questions are pulled from exam reviews. Assessment programs graded from 0-1 are multiplied by exam grade, so you have to understand concepts and how to use them. If you can do the labs, assessment programs are easy.
Professor Dietrich will teach you how to become a great problem solver, and implement any problem into code. Amazing teaching style that keeps you engaged, curious. The labs, homework assignments with a partner, and test are heavy, but he prepares you well. Stay on top of it ask questions, you'll learn how to understand, write, and read code.
Gives a lot of content to help you solve the homework, which are pretty long and difficult. You will have a partner to work with throughout the semester, so be ready for that. There are only two tests which consist of some multiple choice, but meaty code analysis and code completion on paper. He uses a lot of diagrams to explain concepts! Take him!
Dietrich's not as bad as people say, but he's not as good either. Lectures are a boring, and there's a ton of work. I pretty much had to teach myself. He seems to care, but honestly, I don't feel like Dietrich prepared for CS2. Okay for CS1, but avoid him for CS2.
Professor Dietrich, gives a lot of material and information for you to understand the code you're learning that week. He gives out two lab assignment per week, and four "Homework" assignment you'll be doing with a partner. He has 2 exams and 1 final, which are pretty easy. They questions are the exact same ones on the study guide.
Very test heavy (midterm & final are worth nearly 60%) Around 12-14 HWs are assigned due weekly & Exercises as well are assigned that require lockdown browser use. Do not recommend unless you feel confident you can do well on 2 specific test days. Grading is also at his and his TA's discretion, so good luck.
Dietrich is caring and is great at introducing CS1 concepts to students. Uses plenty of analogies and diagrams to facilitate learning. Workload is intense, but it doubles down on the course material in a way that makes you learn by doing. The tests are complex, but they are great at picking out who learns and who copies from external resources.
Not the best option for 2380 CS2. His 2 exams are manageable, but 12-14 HW assignments are extremely difficult and cumbersome. Make sure you get a good partner and have a strong C++ foundation. I personally feel that his lecture style was boring and dragged out, cool personality though. Always tells you to watch the videos but they are slow/old.
Gustavo's class is a challenge, but the support and resources he provides make it worthwhile. The assignments are tough, but using tools like Unstuck study alongside the textbook and lectures can really help. If you're serious about CS, this class is for you.
He's very knowledgeable and always explains the concepts with analogies and step by step to ensure you understand. He gives lots of resources from the textbook and his own videos to help you learn and is always open to answering questions in class. Very kind and friendly, lectures felt long at times, but I found learning C++ interesting with him.
It's a lot of work, but he is a very good teacher, if you pay attention in class you shouldn't have any trouble on the assignments. Breaks things down and is very clear on what he expects. Tests are worth A LOT, so make sure to cook on them, but they are basically the same as the study guide but shorter and the assessment program is usually easy.
He gives a lot of activities and records more videos he wants you to watch after the lectures. You can completely make it without watching them. He teaches really well and is clear with grading
Class Info
Online Classes
100%
Attendance Mandatory
79%
Textbook Required
67%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.27 avg changeRatings by Course
1101
5.0
(1)2333
5.0
(1)13802380
5.0
(1)CSCI1381
5.0
(5)COMPSCI
5.0
(1)Difficulty by Course
CS2380
4.0
CSCI2380
3.7
CSCI1370
3.1
13802380
3.0
CSCI2301
3.0