4.2
Quality2.1
Difficulty78%
Would Retake236
Reviews78%
Would Retake
236
Reviews
Rating DistributionOfficial
5
155
4
34
3
11
2
12
1
24
What Students Say
“He is very opinionated and shares it excessively”
CS2305 - 2.0 rating“Which you will never see online”
SE3306 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
42%
Textbook Required
29%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.52 avg changeRatings by Course
3305
5.0
(2)CS5333
5.0
(2)CS23305
5.0
(2)CS5353
5.0
(1)DATASTRUCT
5.0
(1)Difficulty by Course
C
5.0
CS1337
4.0
CS2305004
4.0
DISCRETEMATHI
3.0
CS1335
2.7
Reviews (236)
No Comments
Best prof evar
No Comments
Best teacher at the university. Class is easy because he makes you understand the material and only teaches you stuff *you will use*, that doesn't mean it's an easy A, however. I would take him for any class in a second. His class fills up fast though.
The best teacher I have had so far.
One of the best I ever had. Only teaches what you need to know and relates it to CS. Goes above and beyond. Uses and understands C++ examples in lecture. Tests cover exactly what he goes over no more, no less.
No Comments
No Comments
This teacher is really good!
Excellent professor! Explains things very well, and contributes fun annecdotes too.
The Best ever Prof I have taken, course under. He makes you understand the concepts so elegantly that we dont feel like being in a class. Its real fun to be in his class. Undoubtedly one of the best profs.
Great instructure. very knowlegable. Great personality.
easiest A in all of university... fun lectures... for american he like all student....
He seems to trail off a bit during lectures, sometimes getting completely off topic, but otherwise he gets the lesson across very well (sometimes very imaginatively, too). Excellent sense of humor. I have enjoyed his class so far.
great lecture. very fair tests. great prsonality. his powerpoint helps alot.
Excellent professor. His lectures were clear, his tests were fair, and he took an interest in the learning of his students. Excellent sense of humor, and tells many amusing stories, and sometimes tosses in little extras to the class you wouldn't expect. Very nice, very knowledgeable, I would highly reccomend him
This is one of the best professors I have ever had. He makes the subject fun and ties in the actual application during lecture. He has a awkward sense of humor which complements his style of teaching
Nice guy, goofy sense of humor, and a pretty easy class. Highly recommended.
Farage is an excellent teacher, and he is just an overall interesting guy. He started every class with "tech updates" which were usually pretty interesting. His lectures were helpful, but you didn't have to attend class to ace the exams. Tests were open note/open book. Great professor.
Funny guy. Knows exactly the skill level he is teaching to. He doesn't overwhelm students with extraneous information.
Only talks to the first two rows in class. Wastes 20-25 minutes everyday on his "tech update." Will make you sleep. 3 tests, which are 50-70 points each, so each problem is weighted heavily. That's your only grade. Doesn't even know what section he's on...if you ask him, he won't be able to tell you. You're on your own.
Farage poorly utilized lecture time by talking about tech developments, cracking jokes, and making numerous allusions to Star Wars and Star Trek. I would have preferred he stayed on topic and gone over more examples to prepare me for the exams. His point values on the exams were so low that missing 1 or 2 problems would blow any chance of an A.
Gave my friend a dollar once because he didn't have a laptop. Easy, easy class. Cancels a lot of class..about 3 times a semester. Tests extremely easy, just listen when he does actually teach.
DO NOT listen to the review submitted on 5/3! I took that same class and that review was probably submitted by a sleeping F loser from the back. Although his point system IS hard, he is a very fun and enjoyable guy who talked to the whole class and answered every question asked of him. It was just the first two rows that cared to ask questions.
Farage is awesome, he even has his own fan club ^^
He is incapable of showing up to class on time or prepared. Also wastes time on non related "tech updates" that are nothing more than an excuse for him to pontificate on everything from evolution and global warming to the proper role of religion in the school system, as seen through his religious conservative lens. So don't bother showing up to
If you have ANY programming experience, you need to talk to your adviser about skipping this class. I had a little C++ experience and found the class to be simple. There is not much course work and tests are open book. As a professor, Farage is good. He knows what he's doing and is entertaining at times. I recommend Farage for CS classes.
Wastes time in class. Maybe 20% or less of the class time is relevant to material. Tests you on the easiest stuff from HW, but throws on random stuff from lectures that will WRECK your grade (which only consists of 3 exams) if you don't anticipate it. Skims or omits material needed in future courses (proofs, hard recurrence relations). Avoid!
Great Prof! He was funny and although we didn't do much for the first half of the class (which you could always skip if you want) the later half was helpful. Easy class and tests are open book/open note. Plus he always helps people after class with their assignments.
If you want a easy class take him, If you want to learn don't take him. I didn't learn a thing in his class, I just spent time and money. He ended class early, got there late, and talked off topic the rest of the time. Again if you want to learn, don't take him.
Worst instructor on campus. Class is a waste of time, nothing more than 1337 Redux, so don't expect to learn anything. Go ahead and show up 30 min late, cause he'll be a good 15 min late, but won't start class for another 15 min after that.
Farage was one of the best teachers I've had. I was required to take this Java programming course, but he made it fun and understandable. He even helped me with stuff from my other courses.
I also had Tim Farage for CS 1336, which is a Java course for beginners. He made what I thought would be a dull course interesting (well, as interesting as a computer programming course can be). For instance, near the end of the course, he explained how search engines like Google work. I'm taking a course next semester from him.
I liked how Farage was excited about what he was teaching. I also like his tech updates, which kept us informed about what was currently going on in technology. The course was easy if you went to class and did the work.
Farage was a great prof! He should be cloned so he can teach every computer science course at UTD.
I've only had Farage for two weeks, but he's one of the best professors I've had.
His methods of teaching are modern and easy to understand, especially for non-majors.
Farage has a way of making math understandable, and, yes, even fun. I can't believe I said that.
I took this computer science course because Prof. Farage's daughter told me I should take one from him. I'm glad I am, because he is a really good teacher, and he's funny, too. Take a course from him, you won't regret it!
Our first instructor got sick and could no longer teach this math course. Prof. Farage took over and did a great job. He really tried to make sure we understood the material.
I didn't really want to take this class, and I don't like programming, but Dr. Farage made it interesting, and I actually learned something. I'd recommend you take a course from him if you get a chance.
Prof Farage gave a great introduction to Java. His programs were interesting, and his "tech updates" were usually interesting.
I don't like math, but I was required to take a course in Discrete Mathematics. I was surprised to find that it is my favorite course. This is because Prof. Farage is so good at teaching it. He is able to communicate it math in an interesting and understandable way. I hope I can take another course from him.
Great professor, if you come to class he explains everything very well.
Tim Farage is a great teacher. Very clear, goes slow, takes questions in classes, makes class interesting and he's funny. I took him for Discrete Maths and he only teaches us stuff that will be useful to us (CS/SE/CE/TE majors). Just make sure you do the hw problems on the syllabus to review for exams.
Superb teaching style.
Really enjoyed him in SE math fundamentals. Teaching style is like nothing else I've had before - you'll spend a lot of the class off topic. Found that I enjoyed this as it is not human nature to discuss the same subject in boring detail for hours. Overall thought he was excellent, would not recommend if you like classes with a lot of structure.
If you come to lecture and practice your skills by doing your homework, this class will be wonderful. Farage is such a great teacher. I look forward to taking more classes from him.
The last comment was mine. I am taking DM 2 this semester. Farage is still such a great professor. The best teacher for discrete math! You will be well prepared for future courses!
Farage is the most interesting Prof I've ever had.
Alright teacher, bad opinions. His teaching style makes coming to class largely a waste of time, but he explains stuff well. Maybe it was just the obnoxious guys in the class who took every Tech Update as an opportunity to loudly express their dumb opinions, but I hated this class.
Amazing Professor who simplifies difficult lessons.
I took my first course in programming with Farage and he was an excellent teacher and made class fun.
Farage is a great teacher. He usually shows up 10-15 minutes late, and spends another 10 minutes doing a "tech update." But he only teaches you what you need to know. Tests are writing code on paper, no multiple choice. Tests are open book and very fair and some questions are similar to the code you write in class.
You can tell Farage has a passion for what he does. Will stay after class to answer any questions you have on assignments. I wish all teachers were this helpful. His tests are not hard, and I really enjoyed this class.
Farage makes the difficult concepts easy to understand. And he'll stay after class to help if you wanted to. Take a course from him if you can.
This was my first course in programming. Professor Farage took real life examples and used them to write programs we could understand. I'm taking him for another course this semester - Spring, 2014.
I'm taking Discrete Math I from Prof. Farage and I'm pleasantly surprised by how much I'm enjoying a math course. He makes the material interesting, has a lot of class participation, and does interesting tech updates.
Farage is a great prof. He said funny things like "you have to appreciate the power of what this program can do!" Passionate about what he does, tests only cover what you have done in class. The textbook is probably the best textbook you will ever have because it explains everything wonderfully and provides tons of examples.
Great professor. You don't turn in hw, but you should do it anyway since it really provides study material for the three tests. He tells you in class what to expect in the test. Solid lecturer. I'd recommend him to anybody.
Prof. Farage has a great way of teaching difficult concepts in an understandable way. He's much easier to understand than the book. And he does regular "Tech Updates" that keeps the course interesting.
Take Farage if you want an easy A, not if you genuinely want to learn. He wastes literally 50% of class talking about things like Star Wars. He also canceled class multiple times. As a result, we only briefly touched on each topic, no in-depth exploration. I really felt cheated after taking the class.
Super Easy. Take him. You can learn if you want to, either way it's an easy A.
Professor Farage teaches a very enjoyable and informative course. I hope to take him for automata theory next semester.
Held out to take Prof Farage's section. You can get textbook online as a PDF for free, its only used for non-graded hw. Goto class. Take notes. Get an A. Lectures are straight forward and he will occasionally get off topic and its amusing. Nice guy. Helpful. Experienced. Made dumb mistake on exam 1, talked to him, he gave me partial credit. #Farage
I already had some Discrete Math experience before taking this course, but I still feel Professor Farage did a great job teaching the course material. The tests are incredibly easy IF you pay attention in class and work through the homework problems in the textbook. As long as you put in some effort, there's no reason you shouldn't get an A.
Farage is a cool professor and he likes to make the class laugh, however , he does not give enough examples and wastes too much time in class.
Great professor. Has a very modular way of thinking and teaches in the simplest way possible; tells it exactly how it is. Stayed for hours after class with him to discuss theorems I had created or come across in my studies. About, CS 2305 Differential equations was a breeze, this is too.
The only people that do not pass this class are those who intrinsically do not understand the material. Answers all questions asked without condescension. Very intelligent and engaging. Lots of time wasted during lectures though; otherwise the class would be 45m. If you actively pay attention you will pass. Exam review session was available.
At first I was frustrated that Farage shows up to class late and wastes time talking about irrelevant topics. After I made an A on each test without opening the book or doing any of the homework, I didn't mind as much. Easiest class I've taken, and the lectures can be entertaining if you participate and stay engaged with current events.
Great teacher and very knowledgeable. Funny, too. Knows a lot about many subjects.
Pros: The class is pretty easy. The tests don't build off each other. He curved at the end of the semester, despite what he says at the beginning of the semester. Easy A. Cons: He goes on ultra conservative, somewhat offensive rants for up to 20 minutes . He's frequently late. His lectures are rambling, and there are no slides to reference.
I played Hearthstone in class. Studied for 3-5 hours the day before the exam and passed the course with a B. Don't take the class if you want to learn a lot. You have to motivate yourself to want to learn because the exams won't push you much. I highly recommend another professor if you want the class to force you to learn. He barely teaches proofs
Professor Farage did everything he could to help us understand very difficult material. And he was funny, too.
Professor Farage is one of the best professors I've had. He starts with a Tech Update before the lecture. His lectures are more of a back and forth conversation between him and his class, which keeps me interested and helps the class to understand the concepts better. Take him for a course if you can.
Prof. Farage knows the material very well, and can explain it in a way that most of us understand. He also knows a lot about other subjects, so he can tie various topics together in an interesting fashion. Come to class and do your HW and you'll be fine.
Took Farage for CS2305 and got a pleasant surprise when he turned out to be the "Staff" teaching this course. This class is pretty easy on its own. If we had a textbook, I don't know what it was. He has good pace, took notes in class, Aced all three exams (99.5% average). I am not a genius, he keeps it simple. Just go to class. #Farage
Prof Farage is one of the best at UT Dallas. I don't usually read the book because his explanations are so much better. He does a tech update at the start of class. You might learn more from those than any of the course material. Take him for a course if you can.
Farage interacts with hid class throughout the lecture, which makes it more interesting. He is one of the few Profs who can explain a topic so that most of us understand. And if you don't he'll stay after class to explain. A great Professor!
This was one of the bet classes I've taken. Farage makes the material understandable ad he does it with lots of humor. Also, his 'tech updates' are interesting.
TIm Farage actually has great skills at teaching his subjects which is something that is too rare among math teachers in my experience. Farage always uses examples and goes over topics at a pace that is easy to keep up with.
Professor Farage is one of the best instructors I've had at UT Dallas. He explains things very well, and relates what we do in class to the real world. I hope I can take him for another course.
He is a great professor. Knows a lot, but isn't interested to teach those who don't want to learn. It depends on how much you want to take from him. Amazing person and the SI sessions are really helpful!
This is the 3rd class I've taken from Tim Farage. His lectures are almost always excellent, and he interacts with we students throughout class. He's funny, too. His tech updates are fun and informative. Don't disrespect the military in front of him!
He is laid back and isn't trying to trick you with anything. Homework isn't mandatory, but I just do it the day before the test as a way to study. I am a little disappointed that it takes almost 20 minutes into class to actually start the lecture and that at some point during the class there will likely be a lengthy tangent. Easy class overall.
Very nice guy, but 15-minute tangents pertaining to his political views don't really do much to set you up for Discrete Math 2 or Automata Theory. Had to work twice as hard in later courses because his Discrete 1 course was so light on material.
Took him for 2305 as well. He's a funny guy and will give "tech updates" for a few minutes before every lecture. I didn't know anything about the subject coming in but I came out really enjoying it. If you do the practice problems in the textbook, you'll get an A.
Farage is one of the best professors I've had. He took a boring subject, Discrete Math, and made it interesting. i especially liked how he presented the RSA algorithm. Take him for a course if you cand
Great professor! only con for me, grade is based on just 3 tests (Lets you know at beginning). NO EXTRA CREDIT or quizzes. Would have gotten an A but I bombed the first test(my fault - did not practice hwks) learned my lesson and practiced for the last two. I highly recommend him, DON'T SKIP CLASS!(why would you though it's fun and goes by quickly)
I've taken two classes fro Prof. Farage and wish I could take more. He usually starts out with a 'tech update' which are pretty interesting. He also knows a lot about a number of subjects, so you can ask him almost anything. He's funny and interacts with the class to keep us interested.
He was about 15 and 30 mins late to every class. Class was at 11:30. He missed 2 classes one of which he emailed 1 minute before class started. He talked about sports and star wars too much. He seemed to care more about his own image than what he was there for. He only took 3 grades. If you take him go to lectures and DO THE HOMEWORK. Unorganized.
I expected to take a boring course in Automata Theory. Instead I got one of the best porfessors ar UT Dallas. He made the material understanable, and even interesting. He also usually did a tech update at the start of eaxh class, which helped to broaden my knowledge in many areas. Don't expect him to be politically correct, though.
Hilarious guy, easy classes, and tells you exactly what to expect on the exams. His classroom style is more a conversation style than a lecture. Even though he'll talk about strange or controversial subjects in class, he's either and object of respect or hilarity to the students, and class was always enjoyable. Legend.
Prof Farage not only teaces well, but he does tech updates at the beginning of some of his classes. I learned a lot just from the tech updates.
2nd course I've taken from him. He knows his stuff and you'll learn if you make the effort. His technology updates are great addition to the class.
Prof. Farage seems to be able to take any topic and make it understandable. He recently did a class on the orders of infinity. He told us we'd be confused at first, and I sure was. But by the next lecture, it started feeling normal to think that some infinities are greater than others. Weird. Don't miss his famous tech updates when class starts.
Grandmaster Farage is the best CS professor I've taken at UTD. He takes an otherwise dry subject and makes it entertaining because of his straightforward lectures and great social commentary. Farage is also extremely patient and will work with you step by step on the homework if you're struggling. If you did the homework, the tests should be easy.
I hope to have Farage as a professor in the near future. His class is unforgettable.
I just finished taking Discreteath II from Prof. Farage. It was the second course I took from him, and I hope to take automata theory from him. He really understands math, and can explain difficult concepts. He frequently gives tech updates, which I share with my family, just to keep them up to date.
Favorite professor I've had. I recommend attending class and doing the homework. Exam problems will come from the homework and notes. Sometimes he told us exactly what kind of problem would show up on a test. His tech updates were enjoyable. The grade consists of 3 tests and possibly quizzes (our class didn't have them).
Dr. Tim Farage is a great professor. Take him for a course if you get a chance.
Show up to Class and you will pass.
Farage is a real gem. He respects you and livens up lectures with interesting discussions on current events (his famous tech updates) and by tying in pop culture (lots of Star Wars references). He makes concepts easy to follow and gives lots of examples. Your entire grade is 3 exams, though if you do the assigned homework, you'll get an A.
This is the second time I've taken Discrete Math I. The first time I took it, it was very difficult to understand. But the second time I took it with Tim Farage, and I understood almost everthing he covered. He's a great teacher, and funny as well
You're better off finding a different professor if you value your sanity. Maybe half the class was spent on the actual subject matter. Loves to throw his political opinions around in class/tell people how they should live their lives. Exams are like class examples. Got a B without doing any homework (not graded) or opening the book. Just 2 Exams.
Prof. Farage jokingly told us today that a number of students said on Rate My Professor that his tech updates were better than his course. I'll go on record as saying that his course is great and so are his tech updates. He's not "politically correct" so his comments can be controversial. But he allows students to say whatever they wish.
This is the third course I've taken from Tim Farage. I wish I could take more. He makes automata theory interesting, and also discusses various technology updates at the start of class. He's one of the best teachers I've had. And HE DOESN'T USE POWER POINT SLIDES!
He is a kind, caring teacher who is good at teaching.
If you have a chance to take Farage for anything I highly reccomend you do so. He's a funny guy and great professor who genuinely enjoys what he does. Online textbook is surprisingly useful and has easy participation activities for a grade. Tests are very fair and have a few bonus questions. Go to class and you'll get an easy, but deserved A
Very easy professor. Take if you want an easy A
Farage is the man and is a great professor. The class is super straightforward. Just read the chapters assigned on the online textbook and you don't even need to pay attention to lecture. Half the class is usually spent talking about other stuff, 'tech updates' and whatnot. I welcome it, because the class material is so easy and fast to learn.
I learned so much from Prof. Farage. He really understands math, and makes it easier for us to understand. He also, understands science as well, so he can show how things fit together.
If you show up and do the work (used an online textbook with graded activities), you will probably pass. He is very opinionated and shares it excessively. Depending on who's in the class and how loud they are, the lecture will get VERY sidetracked with politics. If you want to do well in classes that build off this one take someone more difficult.
Prof Farage is possibly the greatest professor at UTD. He is extremely funnt, his class is interesting and his teaching style is engaging. The homework from the cheap online textbook can be done on your own schedule. Half of the class is Prof Farage talking about random science/math concepts that he thinks are interesting.
This class is a joke. He spends about 10-15 minutes of every class actually discussing subject matter. I haven't taken a single note, and spend maybe 30 minutes studying the online book before each exam, and I have over a 100. You could probably learn all the material in this class in one day. Take for easy A. Attendance is taken
I regret taking this class so much. Yes, this is an easy A class. You don't have to put that much effort except right before tests. However next semester I will be taking Discrete Math 2 and I don't think I learned anything in this class that I can build off of. I love Calculus but I hate this math course. I HATE IT.
No mandatory homework. Your grade is what you make on your tests. He's very funny, extraordinarily intelligent, and entertaining to listen to. Everyone says that his class is easy, but what they mean is that it's *easier* than other Discrete Math courses. Study and show up to class.
Professor is not like your regular teacher. He teaches concepts effortlessly and you will learn just that easily. He teaches big concepts as if they were supposed to be common sense. Attend his lectures and study before exam, you will get easy A. In the end, you will feel like you didn't learn anything, but you did actually learned a lot.
Professor Farage continually engages the class during lectures. He'll even wait a minute or two for someone to answer a question he's asked. Also, he's funny which helps keep class interesting.
He makes a typically dry subject and makes it painless to learn. Do some reading and work on the HW and feel free to ask questions during lectures. Very easy going professor.
Farage's lectures are engaging and informative. He makes learning confusing material easy to understand and relates the material to real world circumstances. I never opened my book but I did pay very close attention in lectures and wrote down everything he did. Studied directly from my notes for tests and did fine in the course overall.
He doesn't talk about anything in class, just off topic things. And he doesn't use eLearning (the one online tool all professors on campus use). It's just you and his crappy notes about going to mars and politics. Which you will never see online.
The best professor I've had at UTD. If you just go to class, sit towards the front, take notes when he's giving a lecture, and then read those notes before the test and you will get 90+. There are total 3 tests (NO final exam) & he makes learning fun. His class is EASY, STUPID EASY. Ifyouwanttolearnmore,takesomeone else, but they are much harder.
Discrete Math 1 with him is easy! A complete self-study class and attendance is not required. You'll have to teach yourself to prepare for future classes, but if you're looking for an easy A, this is the way to go.
He is a good teacher when it comes to the basics
A really nice person! Since the final grade is based off 3 exams and attendance, go to the lectures regularly, pay attention in class, take notes and you'll do great! He might go off topic at times with the tech updates, but it's still fun to listen to! Also make sure you try the practice problems that he posts on his syllabus, they help as well!
This is my second course I've taken with this professor. He is great. Tends to get off topic pretty easy but he makes all course material EASY to understand. Everyone I have spoken to that took other professors really struggled to understand the material that he made easy to understand.
Very great professor for this being a hard subject. He broke down complex concepts and made them very easy to understand. His class only consists of 3 exams in which he tells you usually what is going to be on the test when taking notes in class. Besides that, just study the sections he provides from the textbook in order to do good on his exams.
This is my second class with this Professor. Simply put, show up in class, write down his notes, study them for test, you just got yourself A. If you cant score A in this class, you probably should reconsider your career choice.
Amazing teacher. One of the best in the CS department. Truly cares about his students and is generally lax. Love his talks about the Cowboys. I wish he could teach all my classes.
Incredibly flaky professor. He constantly cancelled class for "health reasons", and his lectures were often sidetracked by random political or pop culture related conversation. It was basically impossible to learn a thing from him. Attendance was supposedly mandatory at first, but he cancelled so often that he quit taking it.
Professor Farage has a very unique teaching style and he is relatively effective at what he does. Admittedly he isn't for everyone, but one thing is certain and that is he is exceptional clear on what he expects from his students. Most individuals who have problems on the tests usually don't refer to the assignments he recommends on his syllabus.
A kind, caring professor who conveys the content with ease and helps you easily understand relatively complex material. His lectures are very entertaining and never stressful. Highly recommend taking Farage for any class he teaches! You'll learn but also love the class itself, be it his because of his tech talks or his wit. Great choice!
He is a nice caring Professor.
Take this class if you want an easy A. If you actually want to learn the material, take a different professor. The only grades taken were 3 exam grades. There was no homework assigned.
Professor Farage is one of the best professors that I've had at UT Dallas. He can make pretty much anything understandable and he really understands discrete mathematics. He also does interesting Tech updates that add to his course. Take a course from him if you can.
This is the first course I've taken from Prof. Farage. He makes Discrete Math easier to understand than I thought could be done. He's funny and uses a lot of class participation to keep students involved.
Farage really cares if his students learn. He frequently asks students during class if they understand what he just covered. He also makes difficult concepts easy to understand. His 'tech updates' are really fun, too.
Grandmaster Farage is really nice and likes to share stories in class. His explanations are also very easy to understand. That being said, the class is kind of a joke. It's just 3 exams and a lot of times he'll tell you what's on the test the class before. Exam questions are pretty much examples worked in class with different values.
Professor Farage cares about whether his students learn the material. And it helps that he is one of the best teachers that I've had.
Farage's classes are notoriously blow offs. He's obviously very intelligent in his field, but tends to get sidetracked and distracts the class often. If you're really trying to learn the ins and outs of discrete math, pick another prof. Otherwise, how much you learn with Farage is up to you.
Farage makes some very difficult material pretty easy to understand. And he does it with a lot of interaction with the students and ina humorous way. His tech updates are great.
Prof. Farage not only knows the material, he knows how to teach it. And he even has a sense of humor. I didn't realize how much I learned until the course was over. If you can, take a course from him.
Not a big fan of this professor. If you want an easy A or a GPA booster, just take his course, but I would highly advise not taking him if you actually want to learn. There are some things in CS2305 you should know that he doesn't go over, which does heavily effect me in CS3305 with a different professor.
He doesn't teach you anything in class! Always show off his political or Mars opinions or his quora stuff instead of covering materials. I doubt where these good comments come from.
Tim Farage is funny, but if you want to learn anything at all about Discrete Mathematics, then avoid him at all costs. He would rather have us quiz him over the Periodic Table for 20 minutes than review for our exam the day before. His tech updates are fun but irrelevant, and it is far too easy to breeze through this class without knowing anything.
I am gracious for having a Professor such as Tim Farage. He is the very best communicator of mathematical knowledge. I would say 100% of people understand and retain the information he displays in class. By 100% I mean for those that are paying attention very few are not paying attention. And his tech updates are really great.
"If you start with Mr. Farage, you need to finish with Farage". if you are CS major, i'd recommend not to take him because CS has Discrete 1, 2 and Automata theory. If you are SE, take his 3306 and you're just fine.
Excellent teacher. Describes concepts well with examples, including real world examples. Homework is very useful in order to do well on exams. While he's a great teacher, be ready for him to randomly talk politics and tell stories that don't really have much to do with the subject. Regardless of this, he's still a very effective teacher.
Prof. Farage is one of the best teachers I've ever had. And his tech updates are great.
Farage seems to know everything about Discrete Math. And his tech updates are great.
He is a smart professor, however, you won't learn anything directly. It'll just be him talking about politics or sciences; rather than math. Learned absolutely nothing when it comes to discrete math. He'd spend maybe around 15 minutes on the lesson and talk about something completely irrelevant. Learned everything I needed from YouTube videos.
This is the second course I've taken from Tim Farage. And I hope to take Automata Theory from him. He makes Discrete Math understandable and funny at the same time.
This is the second course I've taken from Prof. Farage. I wish I could take another one from him. He's really smart and is able to convey difficult ideas in an interesting manner.
Dr. Farage has great sense of humor. He has an amazing ability to teach you in 20 mins what other professors spend hours on, and fail. Addresses the core and tests you on that. Homework is not required nor graded, but do it if you wish to get good grade - this is a math course, right! Highly recommended. Low stress, easy grader, great teacher.
Took Farage's class based on the RMP ratings, however it wasn't anything like it. He didn't show up to half the classes, and it is so easy to get distracted in that class cause we're almost never talking about actual math.. and then all the tests end up being only about what you learned "in class" Test material wasn't hard but you had to be there
Prof misses class more than you will. He canceled two times after we showed and has canceled before you even show up. Gives little to no partial credit on answers. Grade is made up of 3 exams. Test 1, 2 and final. Final is not comprehensive. Biggest problem with him is that he rambles more than teaches. Beware of Quora.
I wish there were more profs like Dr. Farage . Heres a guy who can make difficult concepts look easy.
Heavily focuses on real world applications when it came to taught topics. Tests were very reasonable were not hard to prepare for. Homework is optional and crucial to make a good test grade. Final grade is determined by 3 non-comprehensive tests only, though they are pretty easy.
If you want an easy A, take him. However, we barely learned any material. He would cancel class way too many times and sometimes would not even tell us until after 15 minutes. The only things that determine your grade are the 3 exams, but they are fairly easy. He goes off topic a lot to talk about politics for about half the class.
Farage is one of the few Profs. who makes class interesting.
Prof. Farage makes difficult things seem easy. And he makes us think. I love his tech updates and wish he did more of them.
Farage teaches the essentials of Discrete Math and nothing more. He will give you what you need and nothing more. With that being said, you should heavily consider taking him for your second class (Discrete 2 or Mathematics Foundations of SE, He teaches both)
Overall makes cs2305 pretty easy. Lectures are slow he talks soft and has alot of stories. Alot of off topic talking. Grade is 99% based on exams. Exams are from book and lectures. Go to the SI tutoring sessions and pay attention you will easuly make an A- like me. I didnt pay much attention.
Prof Farage is caring and so easy! He only tests on what he teaches in lecture. Just show up to know what to study and bring some other work to do while he goes off on his tangents. Do the recommended problems in the book and you are GOLDEN! He cares about his students and is not trying to trick anybody. I got over a 100% on all three exams.
Prof. Farage is both funny and smart. He focuses on what is actually relevant to students. Take a course from him if you can.
Prof. Farage is one of the funniest Profs at UT Dallas. He mixes in his humor with the course material, and frankly, it helps keep us awake. He's very knowledgable and will answer questions asked during class. But he also asks the class questions as well. Come to class and do the assignments and you should be ok.
I've only had Farage for a few weeks, and I'm so glad I took Discrete Math I from him. He really knows the material. I can think of a question a student asked that Farage couldn't answer clearly. His tech updates are great.
I've only had Prof. Farage for a month. He is one of the best professors that I've had. He doesn't use PowerPoint slides. He works through concepts using the overhead projector, asking students many questions. His teaching method helps you to learn, and he usually makes it fun to do so.
Amazing Professor, I love his teaching style. He really knows the material and work hard to make sure you understand it. There is no homework so your grade are solely based on exams, but his exams are easy as long as you go to his class and pay attention to the lectures.
He's the best professor I've had in a while, you can argue that the class material was easy, but even though, Farage made this class so entertaining and it was such an honor having him as a professor. I would 100% recommend!
First time taking him and he is amazing! He doesn't really teach for the whole duration of lectures but is funny and knows what he's teaching. If you show up to class and do the optional HW questions, the class is an easy A. He graded us based on 3 tests but ended up curving the last one. He also tells you the topics for each test question.
Farage is the best professor at UTD. NO ONE can tell me otherwise. You can't get anything lower than an A- if you moderately try. I took him for discrete 1 & 2. I got an A both times. Just listen to him in class and take notes. His lectures are fun trust me. Grade is based on 3 exams(33% each) He gives practice problems, exams are identical to that
I've taken Prof. Farage for 2 classes now and I must say that this professor truly understands his students. He's not afraid to admit that his students may not be interested in discrete math or automata theory, but unlike other professors, he tries to captivate their interests. He is the most realistic and understanding professor at UTD.
He's alright. You won't learn anything but the tests do test your comprehension so as long as you take notes and do the homework, you should be fine. Really easy class.
God. I wish I had more characters. One of the worst I've had in a while. Some people on here may like him because of his humor and that he's relatable and that's what attracted me. But in the end, it came off as cheap and lazy. Discrete is not an easy class to learn. Sometimes you have to lower your intellect to get it. HW 10%. 3 Tests 30% each.
This professor is doing just fine. He is responsible for the lecture and the test but sometimes he messes it up. But afterward, he can solve it. His lecture and very funny but you still need to read the textbook to have a deeply understand the topics. He can answer any of your questions but I think he does not show his skill unless you ask.
Class is easy if you just take notes and pay attention. The class doesn't cover much but he teaches the topics extremely well. He breaks down algorithms and makes them easy to understand. Also has interesting tech updates in between. Class can be a bit slow but he's a really nice guy and explains things well.
Do it. Just take him.
Easiest professor on planet earth. Feels like 5th grade. Pretty good at explaining things, but often goes off-topic. No pop quizzes. Tests have 5-20% in EC each. To prepare for the tests, do the easier 1/2 of the HW problems. You can ignore class for a month and catch back up in 1-2 hours of self study. Just learn it eventually and you'll be good.
Lectures are useful. He doesn't cover each topic in the sections in the book that are on the exam. So just study those specific topics in the book, do a lot of practice problems, and you will score high on all the exams. Three exams worth 30% each with online homework worth 10%. Make sure you pay attention and write all the notes down in class.
Easy and hilarious. Spends a good portion of lectures talking about sci-fi. Youll get a good grade as long as you brush up on the textbook/videos before his 3 straightforward exams. No homework. But beware, dont take this class if you actually want to learn.
He has good reviews because his classes are easy. That doesn't make him a good professor. To start he is a bad lecturer, goes off topic and only skims over even the most fundamental topics, never going in depth. He seems to not really care, correspondence is slow and he doesn't listen. Will spend a large amount of class time on political matters.
The worst professor at UTD by far. He spends half his lectures talking about topics unrelated to class like abortion, time travel, and how he doesn't believe in climate change. The remaining time is taken up by bad jokes and overexplaining basic concepts. I skipped 2/3 of his lectures and still got an A+. Don't take him if you want to learn at all.
At the beginning of the class Farage asked us if we knew how to count. Everyone said yes. He then yelled, "No, you don't!" and told us we'd know how to count by the end of his class. He later misgraded my test by not totaling the points correctly- twice. But sure, I'm the one who can't count.
Prof. Farage makes difficult concepts easy to understand. Automata Theory is pretty abstract, so that's pretty impressive. And he's funny.
He likes to talk. He once spent the first 30 minutes of class (out of a 75 minute long class) mansplaining how climate change is fake and ranting about Greta Thunberg. However, when he does teach he is good at explaining concepts in a way that's easy to understand. Tests are super duper easy if you pay attention to examples given in class.
Didn't learn much of anything but he cancels class a lot and the exams were open note/open internet. Lectures were always fun and he has a great personality. But, you will probably not learn anything beyond basics of discrete math.
The way he lays out assignments is so well: they're all assigned at once, but they're all due at the end of the semester. This gave me a really good strategy: do the homework pertaining the test before the test to study for the test. I wasn't wary that the last 2 homework assignments were due before the test, though, so my grade took a beating :(
He makes classes interesting by relating course material to how they are applied in the real world. He's also very funny, which keeps class interesting. He's a Star Wars and Star Trek fan and makes references to these often, in a humorous way. Tests are too hard if you come to class and do the HW.
I just finished taking Discrete Math I from Professor Farage. The most impressive thing is that he actually makes math interesting, and applies it to things that matter. As an example, he spent time on number theory and then used that math to show how the RSA Cryptosystem works. He's pretty funny. Be sure to address him as Jedi Grandmaster Farage.
Prof. Farage can make the most abstract concepts easy to understand in two lectures. He's very funny, which helps to keep my attention.
He's an easy professor and he'll give you a pretty easy A. But, you're gonna get screwed in future classes. During every lecture, he rants about random crap for 30 minutes then he actually teaches you. When I took another professor for Discrete 2, I had to study extra hard because I had to learn stuff he didn't cover. So yeah, don't take him.
He's a good professor when he actually teaches, which is like never as he is always ranting. So you end up learning nothing from him. It is pretty easy to get a good grade from him but if you care about learning and not getting screwed in later classes then take someone else.
Not a good choice. Stay as far away as possible. You will learn absolutely nothing in his class, and if you do take him you need to make sure you take him for all subsequent classes like Discrete 2 and Automata.
Don't listen to anyone on here who says he is a good professor. They only like him because he gives out free As. He spends a lot of time rambling off topic and on political discussions, and I learned so little from him.
Farage is one of the best professors at UTD. He can make the topics in Discrete Math understandable.
When he is teaching us it's great but he usually isn't teaching so it doesn't matter. Take if you want an easy A but if you want to learn don't.
If you start with Farage, you end with Farage. Yes, hes an easy A and rambles a lot (I liked). If youre a CS student, it just makes automata, discrete 2, and advanced algos harder. If youre a SE student, you only need Mathematical Foundations after so you decide if you want Farage. Entertaining, easy to understand, Star Wars, and TECH UPDATES.
He has 3 tests that each make up 30 percent of the grade. Online HW for completion is worth 10 percent. All 3 of them are extremely easy. Like 4/10 in terms of difficulty and he gives you plenty of time. His tests only cover what is on the lectures, nothing else. As long as you watch his recordings you'll get an A.
Your grade is determined by 3 tests, no extra credit. That said, his tests are reasonable and pretty much if you watch the lecture and take good notes, you'll be fine. Farage is a legend, i had heard a lot about him before taking this class; his obsession with starwars and more, i didn't know if it was legit. But it is! This dude is a jedi master
Your grade is determined by 3 exams. His exams are really doable and takes questions from class examples. Theres no hw, quizzes, or extra credit. He's so funny in lecture, you'll stay entertained.
Really cool professor. Keeps class entertaining. Make the material easy to understand and clear. Tests were easy if you understand the material. Just pay attention in class and go over the hw from the textbook and you should be good.
Professor Farage is a great teacher and has amazing lectures. If you listen to what he explains in class that you will be fine for the tests. The majority of the grade comes from 3 tests (90% - 30% each test) and 10% comes from connect assignments which are graded by completion.
This is my second course from Farage. No matter what the topic is, he has a way to relate to the 'real world', which I like. He's also pretty funny, which keeps me awake.
Prof. Farage takes a very difficult course, Automata Theory, and makes the concepts easier to understand. The book is pretty much unreadable. And he throws in humor frequently to make the class more interesting.
Prof. Farage is a cool guy. His test are easy and it's open notes. You won't learn much in his class, but it's an easy A. I would recommend watching YT videos on the material if you really wish to learn. The workload is great only 3 test and a few hw assignments. Take him for all the classes he is available.
Overall the class was very easy. He makes the tests and homework extremely simple and straightforward. The problem is he spends a lot of time talking about random subjects. He spent an entire lecture telling us how climate change isn't as bad as it's made out to be, and how there won't be adverse effects.
CS students, you would learn nothing from this class except Star Wars. The only reason I took him was because I took 10 credit hours in Summer (all STEM). You do your HW in an online site, and while they are easy, there are tons of questions. I asked him for a due date extension and he ghosted me. Lost 10% coz I didn't care, not coz it's hard. Mehh
This class was not it. Need to pay for online textbook to do hw, worth 10% of grade. Went on long rants about irrelevant topics and I did not learn a single thing. His handwriting/ notes were very unorganized. Exams were easy-moderate. I would take him if you never need to use discrete math after this class, or if other professors grade hard.
While this class is an "Easy A" you will not learn anything. Tests are crafted based on lectures. Lectures themselves are rather uncomfortable. He, as someone else mentioned, "mansplains" on sensitive topics such as gender and sex. The little that was taught was great! I just wished he stuck to math and not humanities.
The class and test's were extremely easy up until the very end, with the final exam covering something we went over for a single lecture, generally speaking, he would go over these kind of topics for a few lectures, generally 2-3. Left us relatively ill prepared. Other than that, the class is fine, there is a definitely quality of teaching here.
Professor Farage is able to teach any material in a way that is understandable. We even covered the RSA Cryptosystem. He's funny and that keeps me awake.
If you're not super concerned with learning a lot in this course, this is the choice for you. Tests can actually be a little challenging but doable if you study a day or two before the test.
one of the best CS professors in my humble opinion. he can teach as well as make the environment open to positive discussions.
one of the nicest professors ever who helped pave my educational career. He has helped me so much that I have received full time job offers at Google, Meta, Microsoft, etc. He also likes to know his students and their interests. One time, we went out to Red Lobster and ate seafood.
Yes, hes an easy A and rambles a lot (I liked). If youre a CS student, it just makes automata, discrete 2, and advanced algos harder. If youre a SE student, you only need Mathematical Foundations after so you decide if you want Farage. Entertaining, easy to understand, Star Wars, and TECH UPDATES.
he was close friends with mark zuckerberg, so you know he is smart. He decided to teach the next generation of software engineers!!!
Only took his class for an easy A. I'd say almost 70% of the class never attended and still got a B or higher. The homework takes a while, but all of them are due 3-4 months after they're assigned. As for his personality, I'm not a fan. Made random, unnecessary comments that didn't add to the lectures nor were funny in my opinion.
His class is an easy A but hes not a good prof.he skipped over some of the practical application of what we were learning-like he skipped databases entirely.His lectures were slow and he doesnt cover a lot of material in them.He would have lectures where he would just repeat information that we had gone over previously with nothing new added.
I didn't take his class I just want to the news about wanting to " find a cure for homosexuality, especially among men?" He also used false articles to back up is statement. You would think a Prof. would be more aware of good sources. According to Dallas Observer he posted "I don't think homosexuality is wrong, I think it is a medical disorder"
Farage is one of the few professors who uses humor throughout a lecture. It makes you want to pay attention. He is willing to answer questions during class and wants students to understand the material.
Farage is definitely a professor. Although I'm not sure whether he is 'good' or just easy. There were 3 tests which made up about 90% of the grade, but they were all easy As. HW (10%) was a completion grade. During his lectures he kind of goes off topic, so as long as you are prepared to hear some of his more controversial opinions, it's an easy A.
Took him Fall 2021 after failing another professor's Discrete 1 class. You will pass. You will not learn a thing from Farage, however. There is an excellent youtube playlist of the textbook if you wish to actually learn the material so you can take a different professor for Discrete 2 and Automata Theory.
Greatest professor I've ever had. Ignore all the ignorant students who bash him for his beliefs, hes an amazing teacher who is tolerant of everyone and teaches very well. I've learned so much from his class!
Despite his strange jokes and history, his class is easy and I actually learn. Pro tip: before the free trial ends on the assignments, WRITE the questions and answers down bcuz they repeat! Saved me time and didn't have to pay $100 for 6 assignments. Exams are so easy, they're online and you can use google.
Professor Farage cares about whether his students learn the material. And he tries to throw in some humor to keep the class interesting.
Farage can take difficult concepts and make them understandable. And he throughs in some humor to keep students interested.
This class turned out to be easier than I thought and Farage was very passionate in teaching the material. Tests are online as well as being open note and they are very easy. Homework is a guaranteed 100 as long as you finish it by the due date. Overall, Farage did a brilliant job in teaching the class and I highly recommend taking him if you can.
Farage is a rare Professor who really knows his material and can effectively communicate it to us. He's also very funny and his humor helps me to keep paying attention. Farage also does tech updates about other fields of technology.
A total legend! One of the best CS classes I attended in UTD. I wish we had more professors like him.
Your grade is based around tests, which are straightforward and based off what we do in class, which he gives a lot of examples for. Does get off track a lot though. He is very understanding about any circumstances.
Goes off topic a lot during lectures. Hard to learn unless you study yourself. Also too much of a courseload for a hard class.
Farage is an engaging professor who makes complex topics more understandable. Tests are straightforward, and he provides plenty of examples in class. Using resources like unstuckstudy ai alongside the textbook can really help with study prep for this course.
Professor Farage makes this difficult subject (Automata Theory) pretty easy to understand. And he's funny, too.
Impatiently awaiting the return of the jedi. Big Tim, too big for UTD to handle. Class was free. Automata is not useful in industry, so who cares. NOT HOMOPHOBIC. Find the Cure!
Class Info
Online Classes
100%
Attendance Mandatory
42%
Textbook Required
29%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.52 avg changeRatings by Course
3305
5.0
(2)CS5333
5.0
(2)CS23305
5.0
(2)CS5353
5.0
(1)DATASTRUCT
5.0
(1)Difficulty by Course
C
5.0
CS1337
4.0
CS2305004
4.0
DISCRETEMATHI
3.0
CS1335
2.7