3.5
Quality3.7
Difficulty60%
Would Retake88
Reviews60%
Would Retake
88
Reviews
Rating DistributionOfficial
5
38
4
16
3
6
2
10
1
18
What Students Say
“Lectures are long and boring”
CSE1310 - 1.0 rating“If you are new to coding, don't take her class”
CSE1310 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
18%
Textbook Required
15%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.09 avg changeRatings by Course
1320ANDPLC
5.0
(1)CSE3302
5.0
(1)CSE2315
5.0
(4)ENGL2303
5.0
(1)CSE1320
3.9
(21)Difficulty by Course
CSC1320CSE1310
5.0
1310
4.0
1325
4.0
CSE1320
3.9
CSE1310
3.9
Reviews (88)
She is a great professor with excellent lecturing skills. She makes the class fun and is very easy to talk to. I recommend taking her if you want to learn the material. She is very understanding and easy to talk too. She may well be the best prof I have had.
This is an easy class for any programmers, I took this class about a year ago and I stil remember her linked list lecture.
Dr. T is awesome! She's one of the most caring profs ever. She's also a great advisor. She's the faculty advisor of the Society of Women Engineers which is the greatest org ever (GO SWE!). Overall, she keeps the class awake by actually teaching in a way that everyone can understand.
Really enjoyed her strange humor
This class is very easy b/c your just learning the history of different programming languages. I already had Dr. T for CSE 1320 and liked her in that class as well. Dr. T likes to give you plenty of opportunities for extra credit which makes this class even better. Would definitely take another class from her.
this is the best cse professor at UTA. take her. you will definitely learn a lot. her labs are not the easiest ones, her tests are ok, but you will enjoy the class so much that you will not even feel it
Overall she just isn't up to par to what you'd expect from a teacher with the amount of material that you receive. The labs are either ridiculously long or difficult. Trying to learn C programming in UNIX from this teacher is near impossible without having some extensive prior knowledge before taking this course.
Simply a poor professor. I will not question her knowledge of programming, but she has no idea how to teach it. Its her way or the highway, and her way is outdated behond reason. Teaches shoddy programming technique at best, to those who do not know better. Avoid the frusturation and ignorance, seek a different professor.
Although she is a hard teacher, she is very good at teaching you what you need to know.
She explains things very well and she knows her stuff. What makes her hard is the Labs. They are very long, very hard, and time consuming.
Dr. Tiernan is a very good lecturer however if you want to make an A in the class it's all about the lab assignment she assigns. Her tests come directly from her labs. I'm not smart at all but i managed to make an A just by the labs itself.
Very straight forward teaching. she tells you what, how, and why. Her tests and quizes are fair and go over material covered, but they are long. Her programs are not too difficult but just very long also. She is very helpful and will not move on in her lectures until everyone understands. She is always welcoming questions. She is a great teacher.
Lab assignments are long and challenging, but they really help in learning the material. Her labs and tests get you to think like a programmer instead of getting you to learn facts. Highly recommended.
Tiernan knows C/C++ in and out. I loved her teaching style. It's been a while since I took this course but I think it was the 3rd coding assignment that was literally 1500 lines of code on a single file but don't get overwhelmed by the labs. Do the labs, ask for help, do decent on tests and you will get an A. You get extra credit on last lab.
She is the best teacher for 1320. Keeps things fresh and interesting while making sure the students cover the material. Although her labs are challenging its long tedious but gets you thinking like a programmer great for first timers. Also very very friendly and helpful and answer almost every question.
She's a great teacher, she really makes sure the class follows her in lecture or she won't move on. Graded pop quizzes in class but they're not bad. You use the textbook to follow along in lectures but assignments aren't taken from the book. The labs are LONG so get started early. Tests are average difficulty and usually open book/notes.
Dr. Tiernan is a very good professor. Her class is fun, and she does a good job of teaching. Not only does she teach you how to program in C, but she does an excellent job of teaching you how to think like a real programmer. Her class is not simple, but if you complete the labs you will be fine.
not recommended for 1310 ... tests are very hard and her lectures are boring .. if you are beginner then stay away from her class but if you know a bit of programming then i guess you will be good.. hard to make A with all curve ..
I disagree with most of the comments here. I think that although Dr. T knows programming very well, she is not a good teacher. She will show very simple examples in class, then assign a ridiculously hard and long lab that has very little to do with her examples. And she will not tolerate individual coding styles. Don't take her.
I don't think enough emphasis has been placed on how LOOOOONG her labs are. If you are somewhat new to programming then the labs will take you about 8-10 hours to decipher and another 50-60 hours to code. Even then, you likely won't finish (there are quite a few of them too). Her tests are complicated but open book/note. There's a huge curve.
if you don't want to spend the whole semester scratching you heads doing her ridiculously long long long long labs DON'T TAKE HER!!!!!
Unless you like long labs, her not responding to emails, and a TA teaching 95% of your classes I'd avoid Dr T
Like others have said labs are LONG.takes awhile to understand what she is asking, confusing wording, then a long time to code. with all this said, it helps you learn. she makes sure the class understands before she moves on. unorganized with class materials, but luckily lectures were recorded and uploaded on blackboard immediately.
Labs are EXTREMELY LONG, difficult to understand, often need tons of clarification, and do not get graded for ages! In class, she often does not have correct answers to questions and gives false answers until students correct her. Other than that, she is a great professor! :-P
Super Helpful! She let us camp out in her office and would help us work out the bugs in our code. If you take this class and put in the effort, you'll get a good grade and learn a TON. Would definitely take her again!
I have taken Dr. T on 3 separate occasions. She is a wonderful Professor. Her assignments are strenuous and will require several hours of your day once assigned. You will learn a lot and at the same be pushed very hard.
Doesn't know how to explain anything. Tried asking her for help but she was of no help.
The way she explains is terrible, makes simple stuff appear way harder than it actually is.. Take classes from another professor if you can. I am feeling so sleepy right now in her class :) Reviewing in class. She is friendly but I think she cannot explain things in a simple way. I am not bad at programming
She takes complicated concepts and makes them even more nebulous. Very unorganized facetious. A couple students said they preferred full programs for lab, and in spite, the next lab was a large program to write from scratch. Tests are ungodly long, but scaled to your advantage. Set aside 20+ hours a week or more for the labs. Grades take weeks.
- Lectures : boring slides. You should read the book again. - Lab : Very long, time-consuming, and difficult. Be sure to do it soon. Labs are helpful if you do it seriously. - Test : very long. Make sure that you understand what you have studied from book and lab. - Grading : Lab average and test average, whichever lower is your final grade.
If this is your first time in a programming class or learning how to code period you're going to have to work for it in her class. Lab homeworks are long, like unnecessarily long. For the last two we had it was so long I wanted to change my major, yeah. Test are okay she curves. Study hard and make sure you know whats going on on the code.
Not a good Lecturer. Will never take her again. In class she just open the book, Sometime do not even know the solution of the problem. Spent like first 35 mins of the class to debug her code and she has no idea. Not prefer to anyone. DO NOT TAKE HER.
Simply Do not take her. I really do not like the way she is teaching, not a good instructor at all. I do not know what she is doing in UTA.
listen, if you have no previous CS experience then this class will be hard. If you have then:D GoodJob! Some might find her lectures boring but attend all lectures, 1st pop quiz usually 3rd week of class. cant make up Tests: long but not hard, open book, EX credit up to 10 pts on all tests, curves too Labs: extremely long. lab 6 almost 400+lines
This class is easy enough. The labs start off easy and short and get to be more difficult and longer towards the end of the semester. One thing I wish she'd do is more feedback on the assignments, as I would have points taken off but wasn't sure what I did wrong. She gives extra credit on all exams, which are open book, all in all an easy A.
Good lectures. Ask questions frequently. I never used the book, but I looked through it. The book will step by step tell you how to ace the class. Labs add on from previous labs, so just learn the material. Exams are open book, so, again, learn the material. Not a hard class. Just read if you do not understand and ask questions. Also, huge curve.
Lectures pretty well. Attend every session with a laptop running only on battery and prepare to learn code. You can bring any notes, previous tests, assignments, and textbook for her tests, but it is better to know the concept material yourself. Definitely do all your lab assignments especially the early ones, they get harder as class progresses.
Really amazing professor. Labs are very long so take advantage of the time given and the TA's hours. You will learn a lot from her if you put the time in. She will answer any question with enough clarity that you can understand all the concepts and how things work together. Definitely take her if you can, but set aside the proper time.
Gives out plenty of Labs that take some effort on your part but overall not a difficult course. Tests are difficult but its open book. you can bring previous exams and their solutions. No limit to how many sheets of paper you can bring to exam.
She is really a good professor. The only thing you have to do is the lab assignments that she gives. If you don't concentrate on her class, it's going to be harder for you to do the assignments. Exams were pretty easy. I think if I tried harder, I could have got an A.
This is my second time taking her. For this class, she basically follows a programming website with how to code in OOP. 2 exams, 4 labs, and 3 quizzes - fairly easy grading too.
Lectures are long and boring. When she teaches, she continues with the same program instead of starting a new program whenever we start sonething new, which can get difficult to understand if you do not understand the program before moving on. Main assignments are lab, and some can be very tedious. Very lenient grader on tests. Wouldn't take again.
she's the toughest CSE teacher you'll see in the entire university but it will be totally worth it if you're majoring in computing( any)
her grading is basically based on LABS she gives and the tests. She has taken programming on a different level. if you don't have any interest in programming then don't take her class but if you love programming then she is the best. tests would make you think but she curves.
Dr. Tiernan is a very good professor, her tests are open book and the in class quizzes were given to be answered in groups. Her labs are the toughest but if you get stuck and go to her office she will help. She curves at every test but I dont know if she does for every class.
Way too difficult for an Intro class. I recommend this class for those who like challenges and already know the basis of java. Very hard labs, test are open book but they dont help much bc of the way she makes them. If you need any sort of help, go to her office hours. VERY HELPFUL FOR LABS
This is the hardest CS Intro class EVERRR. Her labs are difficult, and very time consuming. Supposed to be an Intro, which means most students who took this class never coded before. But her labs, Tests were such that she expected everyone to already be perfect in coding in 3 months. Or maybe she just wanted people to change their majors. IDK
If you are new to coding, don't take her class. She HAS to curve her tests because everyone does poorly on them. You have to physically write out all your codes. Her labs are time consuming and difficult. She scheduled a lab during dead week, giving only 3 days to complete it, when everyone was busy studying for finals. Horrible experience.
Pop quizzes were all extra credit. 50% of the grade is Labs, the other 50% is exams. She curves A LOT. My friends and I were worried about failing the class, as we didn't do well on her exams, but we all passed with A's and B's. All exams are OPEN BOOK! So take good notes during class. Labs are difficult but it mirrors what's taught in class!
It's impossible to fail the class with all the curves and extra credit. She's a really good professor and is very experienced with her work. If you have some basic coding experience prior to this class, I recommend you take her. You will have a good learning experience.
each exam has extra credit. easy and simple grading. she knows the material of subject very well. easily accessible after classes.
This is the most difficult intro class I have ever taken. She can improve her teaching skills by going in parts rather than using one code for the entire lesson. If you get lost during her code, then good luck not getting any error messages. None of the labs or exams are graded on time either.
In my opinion Dr. T is a very good professor that will really teach you how to write in Java she was very helpful on HW and even though her tests are hard she still curves and will help as long as you ask. If you want an easy A don't take her.
Dr. Tiernan's class could be the hardest one you'll ever take. Get prepared for lengthy and extremely tough assignments. You can't afford to miss the lectures. Only take the class if you have a good programming knowledge.
The assignments might blow your mind away! It could get as long as 500-700 lines of code in a beginners class! I wish the Professor realized that you don't have to make it super hard to get students to be good at it. Even though it's a beginners level course, assignments don't seem like that and take weeks to complete.
She is a very good, talented teacher. Bug you wont be able to connect and understand her lectures. You will have to study on your own. Very tough exams and assignment. half class fails in her exam. Assignment will be 500 lines of coding. She curves too but still if you have option chose another class or take this class at your own risk. Ex. credit.
Honestly, Dr. Tiernan is an excellent teacher. She is extremely knowledgeable and will go in depth to answer any questions you might have. Yes, her tests are usually harder than other classes. Yes, her labs are pretty lengthy. But she teaches you how to do everything without taking short cuts which in turn will make you a better programmer.
I personally think that this teacher is too advanced for beginner students, she is very knowledgeable and knows the material very well, but she doesn't recognize that she is dealing with a beginner who does not know anything about programming yet I do not recommend her at all for beginners you must know the material before you go
Can't operate a projector. Completely incompetent. I've written code for money and almost nothing you do in the homework is remotely applicable. The labs (most of your grade) are written in the most confusing way possible. TAs aren't any better. Take French or Qudah, avoid Tiernan at all costs.
Let me start by saying i really wanted to learn more Java and succesfully manage to learn nothing in this course. I love Dr. Carter Tiernan shes funny and amazing but she doesn't understand this is a begginers course. If she sees this i want her assignments to be shorter and more understanding. 400+ lines of code wont make you learn it would stress
First or Second day is always a pop quiz so get ready for that. The labs take forever to do, the lectures are bearly helpful. If you have past coding experience, you should be fine. There's a lot of times where she got lost coding in her own lecture so we were waiting 5 mins at a time to get it fixed. I feel like the course itself was decently easy
Dr. Tiernan is amazing. I recommend use book for class & homework, but not required. Learn over lecture, class & homework then youll be good on the test. You might dont understand the concept at first,but shell give example to help you visualize it. If you got less than B, its not because of her, but because of you. Extremely huge extra credit.
Professor Tiernan is such a great professor. She clearly has a deep understanding of how code works, not just the syntax, and shows it frequently in class. Even despite corona she still made an effort to let those who wanted to show up in person (which I preferred) Her lectures are just her coding example problems but they are the same as the labs.
YouTube is your new bestfriend if you take from Dr. Tiernan. In the 3rd lab in 1310 (intro level class), we had to write a 300 line code from scratch . Not only was it long, but the concept was extremely difficult--as she did not teach us how to do it. Her tests are much the same. She gives tons of extra credit to make up for her lack of teaching.
Labs are lengthy and take up 10 hours to complete. She teaches as if we know the material although this class has many beginners. Many people dropped this class. Labs are over topics we never learned. Lectures are so hard to understand and went too fast. Unclear grading criteria. Tests are open note because they are so difficult.
I can't say how professor Tiernan is for computer science classes but I had her for Intro to Engineering this semester and I quite enjoyed the class. There were a few activities that were confusing and/or not well suited to an online class but I think that's the result of the transition to online learning due to COVID and not the professor.
A great and caring professor that believes that any can code and will encourage your growth! Her office hours are really helpful and considering that we had to learn in a different matter due to COVID, she did a great job. She will explain things to you but you have to ask, and she expects a lot because she believes that you can do it.
Wonderful, caring woman. Passionate & knows her stuff. Fall 2020 1st semester where C was taught instead of Java. Difficult class, pay attention, lots of extra credit (quizzes, surveys,service). If you fail this class, thats on you. Office hours are SO helpful, especially w/ labs. 4 labs, 2 tests, 1 final. Fast pace. Practice tests help with tests
Dr. Tiernan was one of the best professors I ever had. The class itself was difficult and she is lecture heavy but she tries to explain everything. You might struggle a little bit if you don't have prior coding experience but I didn't have coding experience and I did great in class. She curves the grades ALOT and wants everybody to pass.
For an intro to programming class, she does not make it seem like so. Even with no prior experience, you will still pass but will have a hard time. Professor grades harder than other professors(said so herself) and it is hard to understand the material if you don't stay ahead. Pick a different professor since this was my only choice left.
Dr. Tiernan is very knowledgeable and can answer any question you ask her. She explains algorithms and advanced topics well, but she glosses over some introductory principles, so you may have a harder time if you know nothing about programming. Her tests are VERY hard, but she gives a big curve. The practice test is your best friend.
I have had prior programming experience, but as new CS student, I'd be confused, because her lectures are hard to follow as she types stuff out on her projector, while you're on your laptop, trying to keep up. The good thing is she uploads the code after lectures. Not too many assignments, except labs which are long, time-consuming, but not hard.
Insanely Hard labs. Attend every class and make friends from who you can take advice. Exams are just from practice questions. Cons: Very little practice done throughout the class, you will have a hard time on the labs. Pros: Very understanding.
Do you REALLY want to learn programming? Choose Dr. Tiernan. I had 0 previous knowledge, Dr. T. made it so easy to understand all the important concepts from scratch. Exams are open note(electronics too), which makes it easy to do well. Labs are long but very educational. Her e-mail game is amazing. Ask a lot of questions and you'll do just fine!
Professor Tiernan is a great speaker, and ENGR1101 is an easy A if you just show up and participate. I felt like some of the activities we did were unnecessary though, and had little to do with what we were learning. And you're just kinda on your own for the final group project. It is hardly ever talked about in class.
Dr. T is a great professor however her class can be difficult, her tests are can be difficult to prepare, her labs are by far the hardest part of her class, I would recommend going to her office hours for any questions and help! She also gives lots of extra credit opportunities!!!
She does a great job going through the beginnings of C coding, the only downside is the 4 labs you do. I believe we need more labs/homework/practice coding to actually understand what we're trying to type, and those are the only things aside from the tests she grades. Allows notes on tests, practice code daily at codewars(.com) to understand.
For those deciding to take Dr. Tiernan's class. DO NOT take her. Her labs are insanely long and you will spend a good amount of hours even days to doing it. Also her teaching methods are not great either she just posts code on the projector and goes too fast when giving lectures over it. Avoid her if you can.
Pay attention to everything. Insanely long labs, open book/note exams, grading is super outlined. If you don't have prior knowledge youtube is your best friend, make friends, gives extra credit. Responds to emails, always has office hours- go to them. Available after class for questions, ask them.
Doesn't respond at times when issues arise and is difficult when theres issues
Dr. T has high expectations for her students, so labs can take 20 hours to do, but she is very lenient and gives a lot of extra credit. If you actually wanna learn to code take her.
Dr. T is the best professor I've had so far. Her exams are really easy since they're all open notes. Also, she gives 10 points of extra credit on each of her exams. Her labs are really lengthy but she gives plenty of time to complete them so they aren't that bad. If you pay attention in class, the labs are a piece of cake.
Dr Tiernan's the best! She gives tons of extra credit and her reviews are very identical to the tests, which are open note. She is somewhat strict with due dates, but she gives you plenty of time, so make sure you don't procrastinate and start on your assignments early, especially coding labs.
Easy A as long as you do the simple homework and attend her lectures. Offers tons of extra credit if you do miss an assignment. There are group projects involved. Great speaker and shares informative content.
Just introduction to school resources. Final project; you're given prompts and a random group. The project itself is easy as long as you have a good team. Had a team that did nothing, informed Dr.T basically said that I would just have to do it on my own, that's how the real world works. The grade also based on group reviews. (not necessarily fair)
She is the best professor I have ever taken in the summer. Even though her lecture was pretty fast. I didn't need a textbook for this class because the slides she lectured us were based 100% on the textbook, don't procrastinate, attend her class, actively use the advantage of the office hours, and do homework, YOU MUST BE FINE WITH AN A.
This course was taken in partnership with the English department. It had two professors, Dr. T and Prof. Bethany Shaffer. They would divide up lectures and assign "Python days" and "English days," which were planned ahead of time in the syllabus. One of the best courses I have taken at UTA. Exam: 2 - 1 py, 1 engl. Sign. Asses.: 1+1, 1 engl + 1 py
While attendance was not mandatory, if you skipped class you missed access to activities you only get access to in class that is used to calculate your class grade. So show up!!
Class Info
Online Classes
100%
Attendance Mandatory
18%
Textbook Required
15%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.09 avg changeRatings by Course
1320ANDPLC
5.0
(1)CSE3302
5.0
(1)CSE2315
5.0
(4)ENGL2303
5.0
(1)CSE1320
3.9
(21)Difficulty by Course
CSC1320CSE1310
5.0
1310
4.0
1325
4.0
CSE1320
3.9
CSE1310
3.9