4.2

Timothy Farage

Computer Science - The University of Texas at Dallas

4.2
Quality
2.1
Difficulty
78%
Would Retake
236
Reviews
4.2
Quality
2.1
Difficulty
4.1
Helpful
4.2
Clarity

78%

Would Retake

236

Reviews

Rating Distribution
Official

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

Online Classes

100%

Attendance Mandatory

42%

Textbook Required

29%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 127 grades
Most common grades:
A+ (41)
A (35)
A- (27)
Grade Distribution
A(76)B(9)C(1)D(0)F(0)A-/B+(41)
Based on 158 reported grades
A+: 41
A: 35
A-: 27
Not sure yet: 27
Common Tags
Hilarious (63)
Respected (43)
Amazing lectures (38)
Graded by few things (24)
Inspirational (19)
Caring (18)
Test heavy (17)
GRADED BY FEW THINGS (14)
Rating Trend

Declining

-0.52 avg change
Sep
Jan
May
Sep
Oct
Nov
Last 6 months
Ratings by Course

3305

5.0

(2)

CS5333

5.0

(2)

CS23305

5.0

(2)

CS5353

5.0

(1)

DATASTRUCT

5.0

(1)
+20 more courses
Difficulty by Course

C

5.0

CS1337

4.0

CS2305004

4.0

DISCRETEMATHI

3.0

CS1335

2.7

Reviews (236)
5.0
1.0
CS5333
Feb 19, 2003

No Comments

5.0
1.0
CS3305
Feb 24, 2003

Best prof evar

5.0
1.0
CS3305
Apr 7, 2003

No Comments

5.0
2.0
CS23305
Apr 10, 2003

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.

5.0
2.0
CS2305
Apr 11, 2003

The best teacher I have had so far.

5.0
3.0
CS2305
Apr 12, 2003

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.

5.0
3.0
CS3305
Apr 14, 2003

No Comments

5.0
3.0
CS3305
May 8, 2003

No Comments

4.0
2.0
CS2305
Jul 7, 2003

This teacher is really good!

5.0
1.0
CS5353
Apr 22, 2004

Excellent professor! Explains things very well, and contributes fun annecdotes too.

5.0
1.0
CS5333
Nov 14, 2004

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.

5.0
2.0
DATASTRUCTURE
Apr 14, 2006

Great instructure. very knowlegable. Great personality.

5.0
1.0
DATASTRUCT
Jun 30, 2006

easiest A in all of university... fun lectures... for american he like all student....

5.0
1.0
CS1336
Sep 27, 2006

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.

5.0
2.0
CS3345
Oct 1, 2006

great lecture. very fair tests. great prsonality. his powerpoint helps alot.

5.0
2.0
CS2305
Dec 18, 2006

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

5.0
2.0
CS2305
Apr 26, 2008

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

5.0
1.0
MATH3305
May 2, 2008

Nice guy, goofy sense of humor, and a pretty easy class. Highly recommended.

5.0
1.0
CS1336
Nov 20, 2008

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.

5.0
1.0
CS1136
Apr 17, 2009

Funny guy. Knows exactly the skill level he is teaching to. He doesn't overwhelm students with extraneous information.

2.0
3.0
CS2305
May 3, 2009

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.

3.0
4.0
CS2305
May 10, 2009

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.

3.0
1.0
CS1336
May 28, 2009

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.

5.0
2.0
CS2305
Jun 6, 2009

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.

5.0
2.0
CS2305
Jul 12, 2009

Farage is awesome, he even has his own fan club ^^

3.0
1.0
CS2336
Jul 28, 2009

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

5.0
1.0
CS1336
Jul 29, 2009

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.

3.0
3.0
CS3305
Sep 30, 2009

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!

5.0
1.0
CS1336
Nov 7, 2009

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.

1.0
1.0
CS2336
Nov 12, 2009

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.

1.0
1.0
CS2336
Dec 5, 2009

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.

5.0
3.0
CS1336
Dec 18, 2009

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.

5.0
2.0
CS1336
Dec 18, 2009

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.

5.0
3.0
CS1336
Dec 18, 2009

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.

5.0
3.0
CS1336
Jan 5, 2010

Farage was a great prof! He should be cloned so he can teach every computer science course at UTD.

5.0
3.0
CS3305
Jan 20, 2010

I've only had Farage for two weeks, but he's one of the best professors I've had.

5.0
2.0
CS1336
Feb 10, 2010

His methods of teaching are modern and easy to understand, especially for non-majors.

5.0
4.0
CS3305
Feb 10, 2010

Farage has a way of making math understandable, and, yes, even fun. I can't believe I said that.

5.0
3.0
CS1335
Feb 25, 2010

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!

4.0
4.0
SE3306
May 2, 2010

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.

4.0
4.0
CS1335
May 4, 2010

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.

4.0
4.0
CS1337
Jun 4, 2010

Prof Farage gave a great introduction to Java. His programs were interesting, and his "tech updates" were usually interesting.

4.0
3.0
CS2305
Nov 10, 2010

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.

5.0
2.0
TE2305
Nov 11, 2011

Great professor, if you come to class he explains everything very well.

5.0
2.0
CS2305
Nov 29, 2011

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.

5.0
1.0
CS502
Apr 27, 2012

Superb teaching style.

5.0
3.0
SE3306
Aug 12, 2012

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.

5.0
1.0
CS2305
Oct 30, 2012

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.

5.0
1.0
CS3305
Mar 24, 2013

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!

5.0
4.0
CS2305004
Oct 17, 2013

Farage is the most interesting Prof I've ever had.

4.0
1.0
CS2305
Oct 30, 2013

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.

4.0
2.0
CS2305
Nov 10, 2013

Amazing Professor who simplifies difficult lessons.

4.0
4.0
CS2305
Nov 12, 2013

I took my first course in programming with Farage and he was an excellent teacher and made class fun.

5.0
2.0
CS1336
Dec 16, 2013

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.

5.0
1.0
CS1336
Dec 18, 2013

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.

5.0
4.0
CS2305
Grade: B+
Jan 22, 2014

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.

5.0
4.0
CS1336
Jan 22, 2014

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.

1.0
3.0
DISCRETEMATHI
Grade: Not_Sure_Yet
Mar 27, 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.

5.0
1.0
CS1336
Grade: A
Apr 4, 2014

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.

5.0
2.0
CS2305
Grade: A
Apr 9, 2014

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.

5.0
4.0
CS2305
Jun 20, 2014

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.

4.0
1.0
CS3305
Grade: A
Jun 30, 2014

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.

4.0
1.0
CE2305
Aug 19, 2014

Super Easy. Take him. You can learn if you want to, either way it's an easy A.

5.0
3.0
CS3305
Aug 21, 2014

Professor Farage teaches a very enjoyable and informative course. I hope to take him for automata theory next semester.

5.0
1.0
CS2305
Grade: A
Aug 31, 2014

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

5.0
2.0
CS2305
Grade: A
Oct 30, 2014

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.

2.0
5.0
C
Grade: Incomplete
Nov 5, 2014

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.

5.0
1.0
CS2305
Nov 18, 2014

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.

5.0
1.0
CS2305
Grade: A
Dec 18, 2014

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.

5.0
1.0
2305
Dec 22, 2014

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.

5.0
3.0
CS4384
Dec 24, 2014

Great teacher and very knowledgeable. Funny, too. Knows a lot about many subjects.

3.0
1.0
2305
Dec 25, 2014

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.

5.0
2.0
SE3306
Jan 2, 2015

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

5.0
3.0
CS4384
Grade: A-
Jan 9, 2015

Professor Farage did everything he could to help us understand very difficult material. And he was funny, too.

4.0
3.0
CS2305
Grade: A-
Mar 19, 2015

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.

5.0
3.0
CS3305
Grade: B+
Apr 8, 2015

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.

5.0
1.0
SE3306
Grade: A+
Apr 9, 2015

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

5.0
3.0
CS3305
May 8, 2015

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.

5.0
3.0
CS3305
Grade: A-
May 8, 2015

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!

5.0
3.0
CS2305
Grade: B-
May 17, 2015

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.

5.0
2.0
3305
Grade: A-
Aug 6, 2015

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.

5.0
3.0
CS2305
Grade: B-
Aug 22, 2015

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.

4.0
1.0
CS2305
Grade: A+
Aug 27, 2015

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!

5.0
3.0
CS4384
Grade: Not sure yet
Sep 16, 2015

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!

3.0
1.0
CS4384
Nov 3, 2015

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.

4.0
2.0
CS2305
Grade: A-
Dec 3, 2015

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.

5.0
3.0
CS3305
Grade: A+
Dec 7, 2015

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.

5.0
3.0
CS2305
Grade: A-
Dec 11, 2015

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

4.0
2.0
CS2305
Grade: Not sure yet
Dec 16, 2015

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)

5.0
3.0
CS4384
Grade: B
Dec 31, 2015

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.

2.0
4.0
CE2305
Grade: C+
Jan 4, 2016

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.

5.0
3.0
CS4384
Grade: A-
Jan 6, 2016

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.

5.0
1.0
SE3306
Grade: A
Jan 10, 2016

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.

5.0
2.0
CS2305
Grade: Not sure yet
Jan 30, 2016

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.

5.0
4.0
CS3305
Grade: Not sure yet
Feb 3, 2016

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.

5.0
3.0
CS2305
Grade: Not sure yet
Mar 19, 2016

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.

5.0
2.0
CS3305
Apr 29, 2016

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.

5.0
3.0
CS3305
Grade: B+
May 4, 2016

I hope to have Farage as a professor in the near future. His class is unforgettable.

5.0
3.0
CS3305
Grade: B+
May 4, 2016

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.

5.0
2.0
CS2305
Grade: A+
May 5, 2016

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

5.0
4.0
CS2305
Grade: B+
May 10, 2016

Dr. Tim Farage is a great professor. Take him for a course if you get a chance.

5.0
1.0
CS4384
Grade: A
May 24, 2016

Show up to Class and you will pass.

5.0
2.0
CS3305
Grade: A
Jul 11, 2016
Would take again

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.

5.0
4.0
CS2305
Grade: B+
Aug 15, 2016
Would take again

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

Inspirational
Hilarious
Amazing lectures
1.0
2.0
CS3305
Grade: B
Aug 15, 2016
Wouldn't take again

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.

GRADED BY FEW THINGS
LECTURE HEAVY
5.0
4.0
CS2305
Sep 20, 2016
Would take again

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.

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
3.0
CS4384
Grade: Not sure yet
Oct 18, 2016
Would take again

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!

Respected
Inspirational
Amazing lectures
5.0
1.0
CS2305
Grade: B
Nov 11, 2016
Would take again

He is a kind, caring teacher who is good at teaching.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
5.0
2.0
SE3306
Grade: Not sure yet
Nov 16, 2016
Would take again

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

Hilarious
GRADED BY FEW THINGS
Amazing lectures
5.0
1.0
SE3306
Grade: A
Nov 17, 2016
Would take again

Very easy professor. Take if you want an easy A

Respected
Hilarious
Amazing lectures
5.0
2.0
CE2305
Dec 8, 2016
Would take again

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.

Respected
Get ready to read
GRADED BY FEW THINGS
5.0
3.0
CS23305
Grade: Not sure yet
Dec 11, 2016
Would take again

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.

Inspirational
Hilarious
Amazing lectures
2.0
1.0
CS2305
Grade: A+
Dec 21, 2016
Wouldn't take again

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.

Clear grading criteria
GRADED BY FEW THINGS
5.0
3.0
CS2305
Grade: A
Dec 23, 2016
Would take again

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.

Hilarious
GRADED BY FEW THINGS
Amazing lectures
5.0
1.0
CS3305
Apr 25, 2017
Would take again

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

2.0
3.0
CS2305
Apr 28, 2017
Wouldn't take again

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.

5.0
2.0
CS2305
Grade: A
Aug 4, 2017
Would take again

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.

Respected
Clear grading criteria
GRADED BY FEW THINGS
5.0
1.0
CS2305
Aug 13, 2017
Would take again

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.

Respected
Participation matters
Amazing lectures
5.0
3.0
CS2305
Grade: A-
Aug 13, 2017
Would take again

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.

Inspirational
Hilarious
5.0
2.0
CS2305
Grade: A
Aug 15, 2017
Would take again

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.

Respected
GRADED BY FEW THINGS
Amazing lectures
5.0
3.0
CS2305
Grade: B+
Aug 18, 2017
Would take again

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.

Respected
Skip class? You won't pass.
TEST HEAVY
1.0
3.0
SE3306
Grade: Not sure yet
Aug 30, 2017
Wouldn't take again

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.

Skip class? You won't pass.
5.0
1.0
CE2305
Grade: A+
Dec 5, 2017
Would take again

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.

Skip class? You won't pass.
Tests? Not many
Hilarious
4.0
1.0
CS2305
Grade: A+
Dec 9, 2017
Would take again

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.

Tests? Not many
GRADED BY FEW THINGS
Would take again
5.0
1.0
CS3306
Grade: B
Dec 12, 2017
Would take again

He is a good teacher when it comes to the basics

Skip class? You won't pass.
Hilarious
Caring
4.0
2.0
CS2305
Grade: Not sure yet
Dec 13, 2017
Would take again

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!

Skip class? You won't pass.
Hilarious
GRADED BY FEW THINGS
4.0
3.0
SE3306
Grade: B+
Dec 14, 2017
Would take again

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.

Respected
GRADED BY FEW THINGS
Amazing lectures
5.0
2.0
CS2305
Grade: A
Dec 14, 2017
Would take again

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.

Respected
Clear grading criteria
Caring
5.0
1.0
CS3305
Mar 21, 2018
Would take again

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.

Respected
Skip class? You won't pass.
Amazing lectures
5.0
3.0
CS2305
Apr 12, 2018
Would take again

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.

Respected
Hilarious
Caring
2.0
3.0
CS2305
Grade: B
Apr 24, 2018
Wouldn't take again

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.

GRADED BY FEW THINGS
5.0
1.0
CS3305
Grade: Not sure yet
Apr 25, 2018
Would take again

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.

Get ready to read
Hilarious
EXTRA CREDIT
5.0
1.0
CS3305
Grade: A+
May 6, 2018
Would take again

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!

Hilarious
Amazing lectures
EXTRA CREDIT
5.0
1.0
CS2305
Grade: A-
May 14, 2018
Would take again

He is a nice caring Professor.

Respected
Skip class? You won't pass.
Caring
1.0
1.0
CS4384
Grade: A+
May 23, 2018
Wouldn't take again

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.

TEST HEAVY
4.0
3.0
CS3305
Grade: A-
May 27, 2018
Would take again

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.

Respected
Hilarious
Amazing lectures
5.0
3.0
CS2305
Grade: Not sure yet
Jun 7, 2018
Would take again

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.

Inspirational
Hilarious
Amazing lectures
5.0
3.0
CS3305
Grade: Not sure yet
Jul 27, 2018
Would take again

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.

Inspirational
Hilarious
Amazing lectures
4.0
1.0
CS3305
Grade: A
Jul 28, 2018
Would take again

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.

TEST HEAVY
GRADED BY FEW THINGS
EXTRA CREDIT
5.0
3.0
CS2305
Grade: A-
Jul 28, 2018
Would take again

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.

Respected
Hilarious
Caring
4.0
2.0
CS2305
Grade: A
Aug 7, 2018
Would take again

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.

5.0
3.0
CS2305
Grade: A-
Aug 8, 2018
Would take again

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.

Gives good feedback
Respected
Hilarious
5.0
3.0
CS3305
Grade: A
Aug 23, 2018
Would take again

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.

Respected
Inspirational
Hilarious
1.0
2.0
CS2305
Grade: Rather not say
Sep 2, 2018
Wouldn't take again

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.

Clear grading criteria
GRADED BY FEW THINGS
EXTRA CREDIT
1.0
3.0
CS2305
Grade: A+
Oct 29, 2018
Wouldn't take again

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.

1.0
1.0
CS2305
Grade: A
Nov 11, 2018
Wouldn't take again

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.

Hilarious
TEST HEAVY
GRADED BY FEW THINGS
5.0
3.0
SE3306
Grade: Not sure yet
Nov 19, 2018
Would take again

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.

Respected
Hilarious
Amazing lectures
3.0
1.0
CS3305
Grade: A+
Nov 20, 2018
Wouldn't take again

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

4.0
2.0
CS2305
Grade: A
Dec 7, 2018
Would take again

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.

5.0
3.0
CS2305
Grade: A-
Jan 15, 2019
Would take again

Prof. Farage is one of the best teachers I've ever had. And his tech updates are great.

Respected
Hilarious
Amazing lectures
5.0
3.0
CS3305
Grade: Not sure yet
Feb 28, 2019
Would take again

Farage seems to know everything about Discrete Math. And his tech updates are great.

Respected
Hilarious
Amazing lectures
2.0
2.0
SE3306
Grade: B+
Mar 12, 2019
Wouldn't take again

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.

Gives good feedback
Inspirational
Graded by few things
5.0
3.0
CS3305
Grade: Not sure yet
Apr 3, 2019
Would take again

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.

Inspirational
Hilarious
Amazing lectures
5.0
2.0
CS3305
Grade: Not sure yet
Apr 16, 2019
Would take again

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.

Graded by few things
Hilarious
Amazing lectures
5.0
2.0
CS3305
Grade: A+
Apr 24, 2019
Would take again

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.

Inspirational
Graded by few things
Hilarious
1.0
1.0
CS2305
May 2, 2019
Wouldn't take again

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

1.0
1.0
CE2305
May 7, 2019
Wouldn't take again

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.

Test heavy
EXTRA CREDIT
Tough grader
5.0
2.0
CS3305
Grade: A+
May 9, 2019
Would take again

I wish there were more profs like Dr. Farage . Heres a guy who can make difficult concepts look easy.

Skip class? You won't pass.
Graded by few things
Clear grading criteria
5.0
1.0
CS3305
Grade: A+
May 10, 2019
Would take again

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.

Respected
Inspirational
Graded by few things
3.0
1.0
CS2305
Grade: A+
May 15, 2019
Wouldn't take again

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.

Test heavy
Lecture heavy
EXTRA CREDIT
5.0
3.0
CS2305
Grade: B-
May 25, 2019
Would take again

Farage is one of the few Profs. who makes class interesting.

Gives good feedback
Graded by few things
Hilarious
5.0
3.0
CS3305
Grade: Not sure yet
Jul 9, 2019
Would take again

Prof. Farage makes difficult things seem easy. And he makes us think. I love his tech updates and wish he did more of them.

Inspirational
Hilarious
Amazing lectures
5.0
2.0
CS2305
Grade: A
Jul 18, 2019
Would take again

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)

Respected
Accessible outside class
Graded by few things
4.0
3.0
CS2305
Grade: A-
Jul 22, 2019
Would take again

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.

Respected
Accessible outside class
Test heavy
4.0
1.0
CS2305
Grade: A+
Aug 1, 2019
Would take again

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.

Graded by few things
Test heavy
Clear grading criteria
5.0
4.0
CS3305
Grade: A-
Aug 28, 2019
Would take again

Prof. Farage is both funny and smart. He focuses on what is actually relevant to students. Take a course from him if you can.

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
3.0
CS3305
Grade: A-
Sep 5, 2019
Would take again

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.

Skip class? You won't pass.
Amazing lectures
Caring
5.0
4.0
CS2305
Grade: Not sure yet
Sep 5, 2019
Would take again

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.

Gives good feedback
Hilarious
Amazing lectures
5.0
4.0
CS2305
Grade: Not sure yet
Sep 29, 2019
Would take again

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.

Respected
Hilarious
Amazing lectures
5.0
1.0
CS2305
Grade: A+
Oct 24, 2019
Would take again

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.

Respected
Graded by few things
Amazing lectures
5.0
1.0
SE3306
Dec 4, 2019
Would take again

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!

Respected
Inspirational
Hilarious
5.0
1.0
SE3306
Grade: A+
Dec 10, 2019
Would take again

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.

Respected
Graded by few things
Test heavy
5.0
1.0
SE3306
Grade: A+
Dec 12, 2019
Would take again

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

Respected
Graded by few things
Amazing lectures
5.0
2.0
CS4384
Grade: A+
Dec 19, 2019
Would take again

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.

Get ready to read
Test heavy
Hilarious
3.0
2.0
CS2305
Grade: A+
Apr 17, 2020
Would take again

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.

Get ready to read
Clear grading criteria
Hilarious
2.0
4.0
CE2305
Grade: Not sure yet
Apr 24, 2020
Wouldn't take again

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.

Get ready to read
Graded by few things
Test heavy
4.0
2.0
CS2305
Grade: A
Apr 26, 2020
Wouldn't take again

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.

Hilarious
Caring
5.0
2.0
SE3306
Grade: A+
May 2, 2020
Would take again

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.

5.0
2.0
CS3305
Grade: A+
May 4, 2020
Would take again

Do it. Just take him.

Hilarious
Amazing lectures
Caring
4.0
1.0
CS3305
Grade: Not sure yet
May 5, 2020
Would take again

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.

Graded by few things
Test heavy
Amazing lectures
5.0
2.0
CS2305
Grade: A
May 9, 2020
Would take again

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.

Skip class? You won't pass.
Test heavy
Amazing lectures
3.0
1.0
CS3305
Grade: A+
May 14, 2020
Would take again

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.

Graded by few things
Hilarious
Caring
2.0
1.0
CS3305
Grade: A
Jul 17, 2020
Wouldn't take again

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.

1.0
1.0
CS2305
Grade: A+
Jul 22, 2020
Wouldn't take again

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.

Graded by few things
1.0
1.0
CS2305
Grade: A+
Jul 22, 2020
Wouldn't take again

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.

Graded by few things
Test heavy
Clear grading criteria
5.0
3.0
CS4384
Grade: A-
Dec 16, 2020
Would take again

Prof. Farage makes difficult concepts easy to understand. Automata Theory is pretty abstract, so that's pretty impressive. And he's funny.

Respected
Inspirational
Hilarious
3.0
2.0
CS2305
Grade: A+
Feb 2, 2021
Would take again

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.

5.0
2.0
CS2305
Grade: A
Mar 29, 2021
Would take again

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.

4.0
2.0
SE3306
Grade: B+
Apr 8, 2021
Would take again

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 :(

Hilarious
Amazing lectures
5.0
3.0
CS2305
Grade: A-
Jul 21, 2021
Would take again

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.

Respected
Hilarious
Amazing lectures
5.0
3.0
CS2305
Grade: A
Aug 2, 2021
Would take again

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.

Respected
Inspirational
Hilarious
5.0
3.0
CS4384
Grade: Not sure yet
Oct 1, 2021
Would take again

Prof. Farage can make the most abstract concepts easy to understand in two lectures. He's very funny, which helps to keep my attention.

Respected
Hilarious
Amazing lectures
1.0
2.0
CS2305
Grade: B+
Nov 4, 2021
Wouldn't take again

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.

Hilarious
1.0
1.0
CS2305
Grade: A+
Nov 4, 2021
Wouldn't take again

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.

1.0
2.0
CS2305
Grade: A
Nov 4, 2021
Wouldn't take again

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.

1.0
1.0
CS2305
Grade: A-
Nov 5, 2021
Wouldn't take again

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.

5.0
3.0
CS2305
Grade: Not sure yet
Nov 10, 2021
Would take again

Farage is one of the best professors at UTD. He can make the topics in Discrete Math understandable.

Respected
Hilarious
Amazing lectures
1.0
1.0
CE2305
Grade: A
Nov 12, 2021
Wouldn't take again

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.

4.0
3.0
CS2305
Nov 30, 2021
Would take again

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.

Clear grading criteria
Hilarious
Caring
5.0
1.0
CS2305
Grade: A
Dec 2, 2021
Would take again

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.

Graded by few things
Test heavy
Amazing lectures
4.0
3.0
CS4384
Grade: A-
Dec 15, 2021
Would take again

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

Test heavy
Hilarious
Caring
4.0
2.0
CS4384
Grade: A
Dec 16, 2021
Would take again

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.

Graded by few things
Test heavy
Hilarious
5.0
1.0
SE3306
Grade: A-
Dec 16, 2021
Would take again

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.

Skip class? You won't pass.
Hilarious
Caring
5.0
2.0
CS2305
Grade: A+
Dec 21, 2021
Would take again

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.

Inspirational
Hilarious
Amazing lectures
5.0
4.0
CS3305
Grade: Not sure yet
Feb 1, 2022
Would take again

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.

Respected
Hilarious
Amazing lectures
5.0
4.0
CS4384
Grade: Not sure yet
Mar 16, 2022
Would take again

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.

Amazing lectures
Hilarious
Respected
5.0
1.0
CS2305
Grade: Not sure yet
Apr 13, 2022
Would take again

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.

Hilarious
Respected
Online Savvy
1.0
1.0
CS4384
Grade: A
Apr 13, 2022

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.

Graded by few things
1.0
1.0
CS2305
Grade: B+
Apr 22, 2022

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

Hilarious
1.0
1.0
CS3305
Grade: A+
May 9, 2022
Would take again

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.

Lots of homework
Graded by few things
2.0
3.0
CS3305
Grade: A-
May 17, 2022
Would take again

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.

Lecture heavy
Test heavy
Graded by few things
4.0
1.0
CS3305
Grade: B+
May 18, 2022
Would take again

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.

Hilarious
Test heavy
Accessible outside class
5.0
3.0
CS2305
Grade: B+
May 21, 2022
Would take again

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.

Amazing lectures
Hilarious
Respected
5.0
1.0
CE2305
Grade: A+
May 22, 2022
Would take again

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.

Clear grading criteria
5.0
1.0
CE2305
Grade: A+
Jul 22, 2022
Would take again

one of the best CS professors in my humble opinion. he can teach as well as make the environment open to positive discussions.

Inspirational
Caring
Respected
5.0
1.0
CE2305
Grade: A+
Jul 22, 2022
Would take again

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.

Participation matters
Amazing lectures
Hilarious
5.0
3.0
CS3305
Grade: A+
Jul 22, 2022
Would take again

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.

Inspirational
Respected
Online Savvy
4.0
3.0
DATASTRUCTURE
Grade: A+
Jul 22, 2022
Would take again

he was close friends with mark zuckerberg, so you know he is smart. He decided to teach the next generation of software engineers!!!

Amazing lectures
Gives good feedback
Caring
2.0
1.0
CS2305
Grade: A+
Jul 25, 2022

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.

2.0
1.0
CS3305
Grade: A+
Aug 9, 2022
Would take again

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.

Test heavy
Graded by few things
1.0
1.0
CS1335
Grade: Audit/No Grade
Aug 21, 2022

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"

Online Savvy
5.0
3.0
CS3305
Grade: A
Aug 30, 2022
Would take again

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.

Amazing lectures
Hilarious
Caring
4.0
1.0
SE3306
Grade: A
Oct 27, 2022
Would take again

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.

Hilarious
Test heavy
1.0
1.0
CE2305
Grade: A
Nov 9, 2022

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.

5.0
1.0
2305
Grade: A+
Nov 23, 2022
Would take again

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!

4.0
1.0
CS2305
Grade: A+
Mar 24, 2023
Would take again

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.

Clear grading criteria
Gives good feedback
Graded by few things
5.0
3.0
3305
Grade: A-
May 2, 2023
Would take again

Professor Farage cares about whether his students learn the material. And he tries to throw in some humor to keep the class interesting.

Amazing lectures
Hilarious
Caring
5.0
3.0
CS4384
Grade: A-
May 2, 2023
Would take again

Farage can take difficult concepts and make them understandable. And he throughs in some humor to keep students interested.

Amazing lectures
Hilarious
Respected
5.0
1.0
SE3306
Grade: A
May 12, 2023
Would take again

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.

Hilarious
Respected
Graded by few things
5.0
3.0
CS2305
Grade: A-
May 17, 2023
Would take again

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.

Amazing lectures
Hilarious
Respected
5.0
2.0
CS4384
Grade: A
Sep 1, 2023
Would take again

A total legend! One of the best CS classes I attended in UTD. I wish we had more professors like him.

Inspirational
Caring
Respected
4.0
1.0
CS4384
Grade: A+
Jan 21, 2024
Would take again

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.

1.0
5.0
CS4384
Grade: B
May 10, 2024

Goes off topic a lot during lectures. Hard to learn unless you study yourself. Also too much of a courseload for a hard class.

Tough grader
Lots of homework
Beware of pop quizzes
5.0
3.0
CS4384
Grade: A-
Sep 19, 2024
Would take again

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.

5.0
3.0
CS4384
Grade: A-
Oct 13, 2024
Would take again

Professor Farage makes this difficult subject (Automata Theory) pretty easy to understand. And he's funny, too.

Amazing lectures
Hilarious
Respected
5.0
1.0
CS4384
Grade: A+
Nov 6, 2024
Would take again

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

LowHigh

Predicted Grade

A-

95% confidence
Based on 127 grades
Most common grades:
A+ (41)
A (35)
A- (27)
Grade Distribution
A(76)B(9)C(1)D(0)F(0)A-/B+(41)
Based on 158 reported grades
A+: 41
A: 35
A-: 27
Not sure yet: 27
Common Tags
Hilarious (63)
Respected (43)
Amazing lectures (38)
Graded by few things (24)
Inspirational (19)
Caring (18)
Test heavy (17)
GRADED BY FEW THINGS (14)
Rating Trend

Declining

-0.52 avg change
Sep
Jan
May
Sep
Oct
Nov
Last 6 months
Ratings by Course

3305

5.0

(2)

CS5333

5.0

(2)

CS23305

5.0

(2)

CS5353

5.0

(1)

DATASTRUCT

5.0

(1)
+20 more courses
Difficulty by Course

C

5.0

CS1337

4.0

CS2305004

4.0

DISCRETEMATHI

3.0

CS1335

2.7

Similar Professors