3.6

Robert Preece Burton

Computer Science - Brigham Young University

3.6
Quality
3.3
Difficulty
38%
Would Retake
168
Reviews
3.6
Quality
3.3
Difficulty
3.5
Helpful
3.5
Clarity

38%

Would Retake

168

Reviews

Rating Distribution
Official

5

61

4

44

3

26

2

21

1

16

What Students Say

The labs don't prepare you well enough for the exams

CS142 - 2.0 rating

Really great about answering questions in class though

CS142 - 4.0 rating
Class Info

Attendance Mandatory

61%

Textbook Required

40%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 34 grades
Most common grades:
A (16)
B (6)
A+ (5)
Grade Distribution
A(21)B(7)C(1)D(1)F(2)A-/B+(3)
Based on 38 reported grades
A: 16
B: 6
A+: 5
Not sure yet: 3
Common Tags
LOTS OF HOMEWORK (8)
EXTRA CREDIT (6)
Respected (4)
Hilarious (4)
Caring (4)
TEST HEAVY (3)
LECTURE HEAVY (3)
Tough Grader (3)
Rating Trend

Declining

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

CS124

5.0

(1)

CS455

5.0

(3)

CS142

3.7

(142)

CS235

3.4

(17)

235

3.0

(2)
+3 more courses
Difficulty by Course

CS142

3.3

CS235

3.2

235

3.0

CS124

3.0

CS1

3.0

Reviews (168)
2.0
4.0
CS142
Apr 8, 2003

I basically hated reading the book, and lectures were ambiguous. Doing labs was what kept me afloat.

5.0
3.0
CS124
Apr 10, 2003

Great teacher. If you're here to learn the basics of programming, that is what you will get. He does a great job, and he's funny - even though he is kind of a nerd. Be prepared to work, though, that is how all Computer Science classes are.

5.0
4.0
CS455
Nov 5, 2003

Dr. Burton is great! He knows so much, and is so fun and helpful. The labs are really cool too.

4.0
1.0
CS142
Nov 8, 2003

The lectures are boring, and he just basically repeats what's in the book, so if you read that, there's no need to go. The labs can be difficult, but the TAs will usually help you out a lot there.

2.0
5.0
CS142
Nov 15, 2003

Umm if you're not a nerd then you're screwed in this class so get the crap out of there! I know multiple people that have failed that are very smart! Its hard concepts and you gotta put in 8 hours for labs its tougher then crap! And thats tough!

3.0
2.0
CS142
Nov 17, 2003

I stopped going to lecture since it's all in the book. Plus the labs are the heart of the class, and the TA's give great help sessions (don't miss 'em), so you should be okay. The 'A' is set at 93%.

5.0
1.0
CS142
Apr 18, 2004

Pretty easy class; I finished the labs weeks in advance. Labs offer room for individual preference and extra features. Tests are practical, so being able to program without help is important.

1.0
5.0
CS142
Oct 13, 2004

Hated the class and resented the teacher. Boring lectures; long hard labs; busy TAs who don't have the time to give help needed. If you don't need the class to graduate, get out!

2.0
4.0
CS142
Nov 9, 2004

Good with teaching general topics, but was not helpful for teaching specifics related to lab assignments.

5.0
1.0
CS142
Nov 10, 2004

I thought the class was pretty easy. He gives plenty of good comparisions to help students understand the concepts. I had fun doing the labs and doing cool stuff. If you are committed enough its a great class to take.

5.0
1.0
CS142
Dec 12, 2004

Dr. Burton's class is only easy if you do the labs and your reading. His lectures are not too helpful unless you are having major difficulty grasping the concepts. The problems of his lectures, however, are due to the material, not the teacher. Dr. Burton is a great professor.

4.0
4.0
CS142
Dec 13, 2004

Good class instruction, just don't fall behind on else you never be able to catch up.

4.0
3.0
CS142
Jan 2, 2005

Although this class requires time, it is not particularly difficult. I don't consider myself a 'computer nerd', but I know my way around them okay. The help sessions were generally very informative and were very helpful in completing the labs. Don't allow yourself to fall behind and don't give up!

1.0
1.0
CS142
Jan 24, 2005

Easy class, I only went to lectures twice. Terrible on explanations and the labs. Prof. Burton is not a very good teacher.

4.0
4.0
CS142
Feb 26, 2005

Very nice man, actually respects the students and their amount of knowledge. Labs can be difficult and time consuming, but the tests are easy and don't take that long. I would definitely recommend.

5.0
3.0
CS142
Feb 28, 2005

The class is hard because there is a lot of new material to learn, but he does a good job explaining the material to the students. He also has structured the grading so that if you do all the work required and do decent on the tests you get an easy A.

5.0
2.0
CS142
Mar 1, 2005

Great teacher. Explains things so they're easy to understand, but you don't have to go to lecture if you don't want to. Labs are fun, tests are practical. Late policy is very lax. Checking off labs is a pain because the TAs are always busy and it feels awkward talking in the silent computer labs.

5.0
5.0
CS142
Mar 1, 2005

He is an excellent teacher. He is very respecting of the students and provides all resources needed. Dispite this, the class is VERY HARD. Don't take it unless you are SERIOUSLY considering becoming (or are) a computer geek, because this will soak up your time.

4.0
2.0
CS142
Apr 12, 2005

Lectures were boring and pointless. Reading the book and going to the lab was enough for me. Labs take an hour or two, same with tests. Not too bad.

3.0
4.0
CS142
Jun 4, 2005

This class takes LOTS of time outside of class. Don't get behind or you'll be screwed...

4.0
3.0
CS142
Jun 24, 2005

Professor Burton is a good lecturer and a nice caring teacher. That said, going to the lectures is pointless and a waste of time. Instead of going I would spend time working on your labs.

3.0
5.0
CS142
Grade: B
Aug 9, 2005

In short... He's cool, the class sucks... This class demands way too much time.

2.0
5.0
CS142
Grade: A
Sep 30, 2005

For a course titled Intro to Computer Programing it is freaking hard. The first for lab assignments are easy but after that you might as well kill yourself. Lectures are usesless. Burton is mega-Nerd 2000. The TA's are not too helpful, and quite condescending. I would rather SMELL MY OWN BUTT than take this course again.

4.0
1.0
CS142
Grade: A
Oct 22, 2005

Professor Burton frequently made going to lecture pointless. Many times he went over powerpoint slides which were exactly the same thing as the text. You can either go to class or read the book both would be a waste.

5.0
5.0
CS142
Nov 3, 2005

I'm currently one of the "screwed" students that fell behind in this class. Everyone's right, lectures become a bit pointless after a while, and the labs take WAY too much time. I loved it at first, but it's killing me now. Other than that, Burton cares a lot about his students, does his best to keep us awake, and uses helpful analogies.

5.0
2.0
CS142
Nov 7, 2005

As long as you stay on top of your labs this class is easy. The tests are 48 hour take home tests and are not to difficult. Anyone who has a background of computer science will get an easy A in this class.

3.0
3.0
CS142
Nov 8, 2005

This is a good class if you are into computers, but takes a lot of your time and it's kinda hard also. DON'T GET BEHIND!!! or you'll be screwed. Lectures are useless, the key is to read the book and start the labs early in the week. Did i mentioned that lectures are useless (just making sure).

5.0
4.0
CS142
Nov 10, 2005

Prof. Burton a cool guy. The class is really hard. At first the labs are really easy, but after a few weeks they start to take hours and hours. Don't take this class if you have a pretty full schedual. Leave this class plenty of room and its not too bad. Some of the TAs are cool, the rest are pretty bad, and none of them are very helpful.

2.0
5.0
CS142
Nov 17, 2005

He's a fairly good professor, as he tries to teach clearly what you should learn. Lectures are useless, however, and the exams can be brutal, because you can't get any help at all. Don't take it for fun unless you already know how to program.

5.0
4.0
CS142
Dec 7, 2005

A great teacher, but as others have said, lectures are useless as you learn to program only when you program. Basically I stopped going to lecture near the end of the semester and instead used that time to work on the week's lab. It worked so well I don't know why I didn't start back in week 2. The help sessions are great if you go to a good one.

5.0
4.0
CS142
Grade: F
Dec 7, 2005

Great teacher. Fun guy. As others have said, going to lecture is not necesary but he teaches clearly and teaches everything that you need to know. If you don't learn well from the book I recommend the lecture. The class is hard but fulfilling.

5.0
1.0
CS142
Dec 8, 2005

he was a hillarious teacher, and taught the code well. all the tests and the final were take home and a breeze to do. definitely recommend it.

2.0
3.0
CS142
Jan 26, 2006

Zzzzzz. That's all I could do during lectures. I couldn't stay awake

4.0
4.0
CS142
Feb 28, 2006

Very hard class but funny teacher!His analogies makes it a little bit easier to understand. However, if you really want to learn somethig you have to be current on your labs and reading.It doesn't matter at all if you don't go to the lecture. Dr. Burton is always willing to help you.

5.0
1.0
CS142
Jul 29, 2006

He was a great teacher. Very helpful. You, as the student, need to keep up on the programing and you'll do fine. The CS classes aren't for slackers.

2.0
4.0
CS142
Oct 30, 2006

If you do not know Java I do not recommend this class, unless you are extremely good at teaching it to yourself. 100% of work is done in labs with almost no help. You will probably need to hire a private tutor to PASS the class. (Weeder class for Computer Science Majors!)

5.0
3.0
CS142
Nov 7, 2006

Funny guy. Great teacher. Great class. Requires tons of work, but it's worth it. Help sessions by TA's aren't so great, but sometimes they can save you. Professor Burton is always willing to help.

4.0
2.0
CS142
Nov 8, 2006

Great teacher. Love his lectures. Very clear teaching

5.0
3.0
CS142
Nov 9, 2006

He is a great professor. he does a good job explaining things in lecture, but all of the work will be done in the lab. Its not that hard if you just read the book and attend a help session or 2 for the labs. overall i enjoyed the class.

3.0
3.0
CS142
Dec 4, 2006

He seems like a nice guy. He simply just reexplains the book. MUST read book to understand, doesn't teach. All you have to do is complete labs and turn into TA's. Time Commitment fairly large. Not good if havent had program experience or don't have lots of time to learn b/c ta's dont help much. FIND A COMPSCI MAJOR TO HELP YOU!

5.0
3.0
CS142
Dec 5, 2006

Great class/professor. He is so smart and helpful - his TA's can't always be because of the number of students asking long questions in the lab. I waited 2 hours for help once with 5 TAs. GO TO CLASS EVERY TIME and read the book by yourself! That way you can enjoy programming Java! Other students are a great help too if you are stuck on a lab.

1.0
5.0
CS142
Dec 5, 2006

Class is really hard unless you spend lots of time studying the book and hook up with a Computer Science major. His lectures are really pointless to attend unless you didn't read the book then he'll just go over what's already written in teh book but really interesting material and fun to program, just not a very well structured class.

4.0
5.0
CS142
Dec 12, 2006

Great, great guy. Very caring, and he pretty much HELPED INVENT THE INTERNET. Very smart. That being said, it's the hardest class i've ever taken. Seriously, if you aren't planning on being a CS major, there are far less stressful ways to learn Java. Just buy the book, and read it on your own. You'll get more out of that than lecture.

5.0
2.0
CS142
Dec 13, 2006

Professor Burton is very good at teaching to students. He has a good sense of humor, and expresses it continually. He will often call on people on the front row to help make a point. He frequently uses examples and cross-examples to help students understand. He is extremely willing to answer almost any question asked of him. I recommend him.

3.0
4.0
CS142
Dec 28, 2006

Not my favorite class... Let's just say I couldn't way for the end of the semester. Read the textbook and do the weekly labs early that's my advice. Oh and don't give up even though it takes SO MUCH time just endure to the end and you'll be fine.

5.0
3.0
CS142
Jan 4, 2007

He is a great teacher. He gives lots of examples in class, and is very willing to answer questions. Attendance is not mandatory, but it helps if you are new to programming. Prof. Burton cares a lot about the students' success - that is his #1 priority. There is required reading for the class - they have books in the lab that you can check out.

5.0
2.0
CS142
Jan 5, 2007

Burton is a great professor. He explains thing very well. This class is perfect for people with no programming experience. Class does get boring - I stopped attending because I felt that I already knew the material. The most important thing is attending the help sessions! Reading is probably the second most important thing. I got an A.

4.0
4.0
CS142
Apr 16, 2007

Dr. Burton is a very fair, kind man. He strives for excellence and really wants to adapt to the students' need. But he is kinda boring. His lectures follow the text a little too closely, so it's tempting just to read & not go to class. I felt the tests were MUCH more difficult than the labs & assignments we had to prepare for them.

4.0
5.0
CS142
Jul 7, 2007

Dr. Burton did a pretty good job at explaining a subject that can be difficult to grasp at first. Class was extremely boring. Keep up with the labs! I can't emphasize this enough. As long as you go to the help sessions and keep up, you should be fine. Give yourself plenty of time for the midterms and the final!

3.0
5.0
CS142
Nov 6, 2007

I don't recommend this class if you don't have to take it. Dr. Burton doesn't even really teach the material, he just repeats what in the book. As a result you don't really need to go to class. The people who actually teach you the material are the lab TAs. Make sure you have A LOT of time to complete the labs, and don't get behind.

3.0
4.0
CS142
Nov 12, 2007

Nice guy - it's true that he mainly reiterates the textbook in lectures, though. I recommend the class for his humor but you may learn more attending an extra TA lab during the lecture hour.

1.0
5.0
CS142
Jan 3, 2008

Nevermind this teacher.... this is the worst class in the history of BYU!

4.0
5.0
CS142
Apr 3, 2008

Professor Burton is really quirky. He shows genuine interest in the students, and uses plenty of stories to help you understand what he's talking about; however, this class is not for people with no object-oriented programming experience. The labs jump skill levels pretty fast. Watch out.

4.0
5.0
CS142
May 4, 2008

The class was very time consuming. I spent at least 15 hours on each take home test. Having said that, if you haven't had prior programming experience, make sure you have adequate time for this class. It is very time consuming. Befriend someone who knows how to program and use the TA's like crazy. The teacher is great for this class, though.

4.0
3.0
CS142
Jun 20, 2008

I honestly learned a lot but I pretty much had to teach it all to myself. I did not like lectures at all. Very boring and his explanations are confusing. The main thing is just doing the labs and working through them.

1.0
5.0
CS142
Jun 28, 2008

Worst class, worst teacher I have ever had - EVER. Took class out of interest - capability high. If I didnt already know what was going on I would have failed. Burton spent class periods talking to the same 5 geeks who fawn over him. He couldn't care less for the other 100 people in the class. We were guinea pigs for his friend's book - $4him

5.0
4.0
CS142
Jul 30, 2008

Perfection

5.0
4.0
CS142
Nov 7, 2008

Difficult class but a good grade is obtainable if you devote enough time. Always asks he answered your question after he speaks. Genuinely cares about students.

5.0
4.0
CS142
Nov 12, 2008

Prof. Burton is the man. He is always willing to help you if you need clarification, and will always work with you. The class is time consuming, but welcome to CS. Ask questions, and get help from TA's if you need it.

4.0
2.0
CS142
Nov 17, 2008

I'm fairly good with computers. I've had some experience with java syntax. And so far I'm passing this class with flying colors. I spend a few hours on each of the 10 labs. I've built up my late days to about 25, and this class has been a breeze. Might be challenging for those bad with computers. Class is no mandatory, got to lab and read book.

5.0
3.0
CS142
Dec 12, 2008

He's really good at teaching the subject.He always comes up with analogies that make the concepts easy to understand.Lectures can be boring if you have prior experience with Java,but they will be helpful if you need to refresh your memory.The labs can be pretty challenging if you don't have programming experience,but if you do,they will be a breeze

3.0
5.0
CS142
Jan 5, 2009

This class is really difficult if you are not a programer. Plan on spending many hours in the labs, especially towards the end of the semester. Buy the book somewhere else too. (I got mine in singapore for half price)

4.0
3.0
CS142
Apr 15, 2009

If you have any programming experience, then this class is a breeze, just time consuming. Plan on the labs only taking a few hours, except for 4, 7, and 10. Alot 10 hours each for 4 and 7, 20 hours for 10. If you know computers AT ALL, the first 2 weeks are useless (this is a computer, a CPU, the Internet, etc)

4.0
4.0
CS142
Apr 27, 2009

Professor Burton is a nice guy with a very original teaching style. He looks a little like an alien to me, but he is VERY intelligent, and he has a huge knowledge-base outside of computer-science. He is a quiet man, and his voice is sometimes monotonous, but he teaches in-depth, and with many analogies. Beware: Labs are VERY time consuming!!!!!!!

5.0
3.0
CS455
Apr 30, 2009

His lectures are extremely laid back, at least for CS 455. Sometimes he seems to go off on tangents, but those tangents appear on the HARD bi-weekly exams. Still, if you don't wait until the last minute, projects are a piece of cake and more than make up for terrible quiz scores. Great guy, and he covers the material really well.

5.0
4.0
CS142
May 18, 2009

I had absolutely no programming experience going into this class. Yet I was able to end up with an A. Just make sure you put in the time and don't get behind. His analogies helped me understand difficult concepts. Also use the TAs and help sessions. Make sure you read the book ad understand the code you find in there.

5.0
2.0
CS142
Jun 7, 2009

I had almost no programming experience before this class and, while the labs were a lot of work, he really made the material understandable. He made lectures very flexible, so students could go to whichever hour they wanted on a particular day. I found the text book to be extremely helpful and much nicer to read than most books out there.

5.0
2.0
CS142
Jun 18, 2009

Professor Burton is a great CS teacher, and a great guy. He's funny, very helpful, and very good at making sure he answers your questions in a way that you will understand. Take advantage of the extra-credit he offers throughout the course. It seriously pays off. Awesome class.

4.0
4.0
CS142
Jun 21, 2009

Very smart guy. He isn't the most exciting professor that I've had but I enjoyed the class nonetheless. He's very helpful and will answer any question you might have. It's clear that he wants everyone to succeed in the class. Also, you can attend any lecture that fits your schedule, which is nice. Just take his class!

4.0
3.0
CS142
Oct 8, 2009

Prof Burton is an amazing professor, he has an ability to explain the java programming language like none else. He makes the class seem easy to the point most stop coming to class. the course is fairly time consuming as it requires lots of time to write the code for the projects. the tests are take home but closed book, notes, and neighbors

5.0
3.0
CS142
Oct 29, 2009

Good teacher, explains difficult concepts clearly using lots of analogies. Very caring and willing to help each student. The class is difficult if you have no prior programming experience, but with the help sessions and TA help, it is very possible to get an A.

5.0
2.0
CS142
Dec 2, 2009

Great professor. Uses analogies constantly. Expect to put in a lot of time into this class, but it is a very interesting one and one I found quite fun.

5.0
3.0
CS142
Dec 6, 2009

I enjoyed this class, but only after moving on to another CS class did I realize just how great of a professor Robert Burton is. He explains this so clearly using analogies, that you don't even have to think twice about the concepts. You spend a lot of time writing programs that will help you solidify what you are learning in class. Take his class!

2.0
5.0
CS142
Dec 14, 2009

Despite what people have said; for those of you without programming/math experience this class is hard. I spent 20+ hours a week in the Lab trying to get help, taking time from work and school. You either get the material or you don't. The TA's make this class bearable. They turn professor Burton's geek speak in to real understandable language.

3.0
4.0
CS142
Dec 15, 2009

This class did take a lot of time. Going to the class helps you if you are unclear on the concepts behind the programming but if you want help on how to do the labs go to the help sessions. Those saved my grade in the class, the TAs are really helpful. Plan to spend a lot of time for this class. Going to the lab is much more important than class

5.0
4.0
CS142
Dec 23, 2009

I found this class really really hard but that's just because i couldn't understand java; I can't say the class was hard because of Prof Burton. He personally is a pretty good lecturer and a really helpful guy, he always takes questions and answers them completely.

5.0
3.0
CS142
Dec 28, 2009

Writing programs takes a long time. Don't take this class if you don't have an extra 10 hours+ per week. Prof. Burton uses analogies that help explain tough concepts. Sometimes it is hard to wrap your head around these concepts but if you ask him, he is more than happy to help you understand. TAs help a lot too!

3.0
4.0
CS142
Jan 4, 2010

Professor Burton is not necessary to understand this course. All you need to get a decent grade is the course text and 6 or 7 hours per week in the lab with the TAs. Professor Burton can help, but I spent most of my time in the TA lab. This class is hugely time-consuming, not to mention difficult to understand if you don't consult the TAs.

5.0
5.0
CS142
Jan 10, 2010

Great professor! An introductory programming class will always be difficult, as there are many unfamiliar concepts and terms. I had never had previous programming experience and did just great in this class (got an A) and would very highly recommend him if you have to take this class. However, the class is incredibly time consuming

5.0
4.0
CS142
Jan 12, 2010

You can either go to the Lectures or to TA help sessions to get an A. The latter seems to work better. Expect to spend 5-15 hours each week working on long grueling labs. The TA's are very helpful with this and as long as you get all the labs done on time, you will get an A. There is no homework.

5.0
3.0
CS142
Mar 23, 2010

If you attend lecture and put a little effort into your programs, this class is an easy A. It requires some time, but it's not too hard. The TAs are almost always worthless and on power trips, but it's easy to excel despite them.

5.0
3.0
CS142
Mar 23, 2010

Prof. Burton is SUCH a sweet guy! His cute analogies are very helpful in understanding programming concepts and he is super willing to help you if you need it. It's true that labs are a little confusing, but the TAs are pretty helpful. Make absolutely SURE that you do your readings or you WILL FAIL. :)

1.0
5.0
CS142
Apr 14, 2010

Professor Burton was probably the most useless instructor I've ever had. He's very kind, but his "lectures" are him reading out of the textbook. HIs analogies were often irrelevant and not very amusing. The exams were killer due to the time constraints. The course is designed as though CS is supposed to be the centre of my studies.

3.0
4.0
CS142
Apr 14, 2010

The lectures are word for word right out of the book, so don't go. Despite what others say the TA's make this class passable for non-cs nerds. You should go to different help sessions at different times to find the TA that is most helpful to you. Lab 11 is a beast so do what you can to start early as help is limited at the end of the semester.

4.0
2.0
CS142
Apr 16, 2010

I loved the class, and while I wouldn't say that was because of Prof. Burton, he is super devoted to your success and making sure you understand and do well. Loved that. I found the book and lecture enough exposure to mostly tear through labs/tests; TA reviews mostly not helpful(they're afraid to 'give it away'); TA's great for small bugs. Good.

2.0
2.0
CS142
Apr 19, 2010

YAWN. This class put me to sleep every day. You can not go, read the textbook, and do the labs, and still get an A with good comprehension in this class. After a week, the class would drop to about 20 people attending because it was so boring.

5.0
3.0
CS142
Apr 27, 2010

Prof. Burton is a great teacher, he is very concerned about your succeeding in the course. Going to class is helpful, referring to the book is a must. TA's help with the labs, but can't help with the exams, so it's important that you learn the concepts from the labs. It's a challenging course, but if you do the work it's not hard to get an A.

5.0
2.0
CS142
Jun 1, 2010

Dr Burton is great! His grading is very fair, he's a very nice and respectful guy and with some effort you can get a good grade. The class wasn't super difficult, particularly if you've had programming experience. The class does take some work though. Tests are really glorified programming projects, which was excellent - it reflected learning well.

4.0
5.0
CS142
Jun 11, 2010

Dr. Burton explains concepts so clearly and he cracks nerdy jokes all the time that are hilarious. He gives you the habits that lead to success in his class at beginning of the term and they are accurate. The labs are very time consuming but with adequate preparation anyone can complete them. Finish em' early and you accrue tons of Extra credit.

5.0
1.0
CS455
Jun 21, 2010

This class is amazingly fun. Projects are a little time consuming, but they're abnormally fun for CS Projects. Tons of Extra credit opportunities on projects too. Prof. Burton cracks a lot of funny/nerdy jokes. He really knows his stuff, and is extraordinarily helpful to his students. If you're debating taking this class or professor, do it!

5.0
1.0
CS142
Dec 20, 2010

I learned SO MUCH in this class! It was engaging and interesting, and it was such a contrast with my regular classes. He really cares about your success and wants to see you succeed. What a great professor.

5.0
4.0
CS142
Feb 2, 2011

Prof. Burton is a great teacher. He is very clear in his descriptions in class. Go to the help sessions and lab to get help from TAs because the labs are difficult.

4.0
4.0
CS142
Apr 4, 2011

Good teacher to take if you're going into the Comp Sci major, or anything with programming. I learned a ton from his projects. If you're not going to delve much more into programming after 142, I'd suggest taking an easier teacher like Olsen. Tons of extra credit opportunities, and a great learning experience overall. Cracks funny jokes too.

5.0
1.0
CS142
Apr 5, 2011

Fantastic at explaining. You never HAD to go to class, but if you do it makes it easy as pie. He uses great explanations and is fun and entertaining. The real work is in the labs, but if you read the book and listen to the lectures then they are all 100% doable. Don't be scared, this class is easy.

2.0
3.0
CS1
Apr 14, 2011

I found him to be an incredibly boring teacher. His lectures are straight from the textbook, so going to class was useless. If you spend your class time working on the labs, it would be a better use of your time. Lab 11 was by far the hardest, so work ahead.

5.0
3.0
CS142
Apr 14, 2011

Dr. Burton teaches a good class. The class is set up so that you can learn through lecture, if that's your thing, but you can also just read the book and learn yourself. Lecture usually provided some clarification and insights. He goes out of his way to answer questions. The TAs are your friends, get to know them. Be ready to invest alot of time.

4.0
5.0
CS142
Apr 29, 2011

Very difficult class if you're not a linear thinker. You'll need to spend a lot of time in the TA lab and ask questions. Put in the work and you can get an A, but make sure you understand the concepts, because the take-home tests are very difficult if you don't mostly get the course material. Go to class, but if it's not helping you, you can stop.

2.0
5.0
CS142
Jun 13, 2011

Worst class I have ever taken. It was like trying to learn Java by yourself. You spend hours in the lab wasting your life just to have the TA's get tired of the same questions. They give you the answers and you don't learn anything and the final kills you.

4.0
2.0
CS142
Jul 13, 2011

I took Professor Burton's CS 142 class for Fall 2010 and it was one of the easier classes I was taking that semester. He tries pretty hard to explain things in class, but there's no substitute for going to the TA lab, asking questions, and just doing the labs.

5.0
4.0
CS235
Nov 22, 2011

An exceptionally good CS professor. Explains difficult concepts well and is very accommodating to questions, even the dumb ones. You never really feel uncomfortable asking him anything. The class labs are pretty difficult, though, but they're standardized and shared with other professors' CS235 sections.

4.0
3.0
CS142
Dec 13, 2011

Very helpful and willing to meet out of class. But all he does is uses the books powerpoint in class. Really no point in going. All your grade is based off of the endless hours you spend in the lab. Use the TA's and you will be fine.

5.0
3.0
CS235
Feb 5, 2012

Burton is totally awesome. He's nerdy to the core (which shouldn't bother anyone in his classes) and is one of the nicest people you'll ever meet. As far as grades go, the syllabus is law, but he's willing to personally work with you to find any loopholes (I missed an A by 0.3% and he helped me find a mistake in the TA grading) CS142 &Cs235

4.0
2.0
CS142
Apr 17, 2012

It was rather difficult to rate Dr. Burton. I survived easily without really focusing that much on the lectures and just self-teaching myself. In fact, the main reason why I took the class was so I would force myself to teach myself how to code. You will spend more time in the labs. Fair warning.

4.0
3.0
CS142
Apr 27, 2012

This is the easiest CS class I have taken (besides CS 100). Lectures are a bit sparse in real material, but Dr. Burton is very amusing if you have an intellectual sense of humor. The labs are way easier than people make them out to be. Plus the TAs will help you a lot.

4.0
3.0
CS142
May 30, 2012

Dr Burton was very knowledgeable and willing to help but the labs we did and his lectures were not consistent with each other. The labs we did wouldn't relate very much to what we were learning in class. That made the labs extremely difficult and the only way to even know how to go about them was to go to the TA help sessions so go to those!!

4.0
3.0
CS142
Oct 9, 2012

He's so funny and great. He can explain things so well! The class is tough if you've never coded. He's a great person and is really personable.

5.0
1.0
CS142
Oct 10, 2012

Burton digresses a lot, and he builds normal people into programmers from the ground up. CS 142 is a weeder class, so those who don't have previous programming experience are going to have to work the hardest. I'd say that Burton is a fairly good instructor. Plus he can make helpful analogies like I've never heard anyone fabricate.

5.0
2.0
CS235
Nov 30, 2012

I already knew most everything - in Java. No C++ experience. Adjustment was not too bad, lectures were really good - humor and tangent filled (appropriately so), and he gave good explanations of the various data structures.

5.0
1.0
CS142
Dec 27, 2012

This was a really easy class. I didn't attend any lectures the second half of the term. I would have loved to, they were entertaining and fun to listen to all of his jokes he'll sneak in during class, but you can learn everything from the book, so I didn't see a point.

2.0
2.0
CS1422
Feb 25, 2013

I took the class because I liked my previous HTML class and wanted to learn a little bit more about programming (even though I'm a mechanical engineering major). The class turned out to be boring as hell. Professor Burton basically just rambles on, covering the exact same material as the book whilst throwing a few dull jokes off and on.

1.0
3.0
CS1423
Apr 24, 2013

For being a technical class, the teacher is not need at all. Whic h is too bad, because they only cover the basics of C++, and they test you on much more advanced concepts. Every single midterm was 100x harder than the labs we had been working on. This makes sense, but the exams used concepts we did not cover in class, and the book did not cover.

2.0
4.0
CS142
May 3, 2013

This class was awful. Going to class was pretty useless because you can learn the same things from the book, and Professor Burton doesn't answer questions very clearly. The labs don't prepare you well enough for the exams. I got 100% or higher on 80% of the labs but failed both midterms and got a C on the final and never even understood why.

3.0
2.0
CS142
May 3, 2013

Prof Burton is nice enough and tries to be helpful. But he gets distracted easily and all the class notes are just straight from the book. Not much new material. I did well because i read the whole book and had help from the TAs. Still, he is a good teacher and definitely not the worst CS professor there is.

3.0
2.0
CS142
Oct 21, 2013

This class is an easy A as long as you stay on top of your labs. Unlike other classes, I felt like I accomplished something and learned something new at the end of the semester. I never went to class, but spent a few hours one day each week in the lab and attending the TA help sessions. No more than 10 hours of work a week.

5.0
1.0
CS142
Dec 2, 2013

Professor Burton is a great guy! He is really good at helping you understand. to quote another rater,"He can make helpful analogies like I've never heard anyone fabricate." The labs are a bit time consuming but alot of fun and not very hard. Once I finished the last lab I didn't ever go back to class and still got a A+.

4.0
2.0
CS142
Dec 10, 2013

Professor Burton is a good guy who tries to help all of his students learn the material. CS 142 really isn't that hard as long as you don't get behind. Going to class helps you learn, but overall, you'll have to figure out how to do the labs outside of class.

4.0
2.0
CS142
Dec 29, 2013

Class is helpful, TA's can be helpful-- use them. He goes over a lot of the concepts in class and that is great but I still used the TA's a ton. I had never taken a programming class before and this was still not too difficult. Recommend for beginners. lots of lab time so be ready for that. Class requires effort, not an easy A. extra credit helps

4.0
3.0
CS142
Dec 30, 2013

If you are willing to work in the beginning to get a week ahead, you will do great. You earn up to 20% extra credit on each lab by doing them early, and that buys you "insurance" for midterms and the final. Professor Burton is very willing to help when asked. The only benefit of attending lectures is the ability to ask questions and hear analogies.

5.0
2.0
CS142
Jan 22, 2014

Burton doesnt require attendance but it helps. I knew nothing about C++ or programming but now i know a lot. He is very helpful if you ask and is slightly funny

5.0
5.0
CS142
Mar 27, 2014

Burton is great! 142 is not. I had no previous programming experience whatsoever and I was dying the whole time. Evil textbook makes no sense. The problem is that they combine both those with previous experience and those without in one class. And they write the labs and tests for those with experience. Good luck. Burton's good, though.

5.0
2.0
CS142
Apr 17, 2014

Professor Burton is a really nice guy. His lectures are similar to the textbook, and he doesn't take attendance, so you don't have to go. He is very helpful in answering questions and has some humor as well. The labs are pretty easy and the exams are a bit tough.

5.0
2.0
CS142
Grade: A+
Nov 4, 2014

Professor Burton is one unique guy. If you love corny, nerdy jokes you'll love his lectures. He always makes sure everyone understands the concepts before moving on which can sometimes result in him getting behind on lectures. His class is an easy A if you take advantage of the TA help sessions and are willing to spend time on the labs.

5.0
2.0
CS235
Grade: A
Dec 17, 2014

Dr Burton is a really great professor and made the class a lot of fun, yet still educational. He often had interesting, relevant stories and cracked the occasional nerdy joke. The labs weren't that bad, but make sure you start them far in advance. If you did well in 142, this class shouldn't be hard.

3.0
2.0
CS142
Grade: A+
Jan 3, 2015

You don't need to go to class; in class attendance counted for I think 5% of your grade, I stopped going after the third week and had a 99.9 going into the final. Do the labs in advance, get your bonus and use the TA's. Classes were useless to me because they simply went over the textbook. Read the book and use TA's and you'll do great.

2.0
3.0
235
Grade: A
Feb 14, 2015

Professor Burton is a good guy, but he isn't a very dedicated professor. All he does is read through powerpoint slides from the textbook. If there weren't daily quizzes, attendance would be worthless. Professor Burton and the TAs also taught different methods of doing things. Just another disappointing CS class at BYU.

4.0
3.0
235
Apr 20, 2015

This class is divided into two different worlds. The lectures upstairs, and the lab dungeon downstairs. Expect to spend all of your time doing labs and interacting with the TA's. Professor Burton is very friendly, and willing to answer questions. Expect random giveaway quiz questions such as "What do you call a baby Kangaroo?"

4.0
2.0
CS235
Apr 30, 2015

Great teacher! At first he's lectures were boring because he taught straight from the PowerPoint slides, which is pretty much the book, but once he realized we weren't getting it, he did more teaching with class interaction, which definitely helped. He's also the kindest (and oldest) soul on the face of the planet. A true pantaloon! -

3.0
3.0
CS235
Grade: A-
Jun 3, 2015

Dr. Burton is a satisfactory professor but I found it difficult to concentrate during lecture and the projects for this class were fairly hard, especially the midterm and the final.

2.0
2.0
CS142
Grade: A+
Aug 6, 2015

I took Burton for 142 and Barker for 235 and Barker is a far better teacher. Apart from taking the quizzes going to classes is pointless because Burton uses the power points from the book he doesn't even use his own code or own examples like Barker. He also has the TA's do everything and when I emailed him for a concern he just blew me off.

3.0
4.0
CS142
Oct 20, 2015

CS 142 is a hard class and Burton didn't do anything to make it better.

3.0
5.0
CS142
Grade: B
Oct 22, 2015

I thought he was out to get us with picky details and didn't have a grading criteria that accurately portrayed my efforts nor my knowledge of Computer Science. I think a professional programmer would have a hard time on his tests designed to fool you.

4.0
4.0
CS142
Oct 23, 2015

Brother Burton is a nice man. He's witty, funny, and knows his stuff. He will do what he can to help you. This being said, it's a huge class, and there are many TA's for it. Expect to devote a -lot- of time to completing labs and online assignments.

5.0
3.0
CS235
Nov 5, 2015

Dr. Burton is great. He really goes into detail on how to program the assignments while in class, and he explains the concepts very clearly. Class attendance is 5% of your grade, and very helpful.

5.0
1.0
CS142
Grade: A+
Dec 10, 2015

If you've programmed before, easy A. If not you'll need to spend some time with the TAs in the lab. The multiple choice tests were abnormally difficult, but they aren't worth much of your grade. Do the labs, do them early, (5 days early 5% extra credit) and you're bound to get an A. I never paid any attention in class, but I've programmed before.

3.0
5.0
CS142
Dec 26, 2015

He flies through material in class. If you want to pass you MUST read the text before coming to class. He is really funny. Very dry humor. It's really hard to follow a lot of his lecture and I found reading the material or talking with a TA better. The course is set up by multiple professor so all the CS 142 classes take the same tests and quizzes.

3.0
4.0
CS142
Grade: B
Jan 8, 2016

I haven't programmed before and despite what they tell you, that is important. Everyone spent upwards of 12 hours a week doing the weekly labs. It consumed my life. I had a hard time staying awake in lecture, his voice is pretty monotone, but if you stay awake, his lectures are informative, but the exact copy of the textbook. Use the TAs .

4.0
3.0
CS142
Grade: A
Feb 9, 2016

Burton was sort of dry during lecture. He was very attentive and attempted to answer people's questions thoroughly, and he had an interesting sense of humor. The TAs are better at helping you understand, and his lectures are essentially the chapters of the textbook repeated. Not bad overall.

4.0
4.0
CS235
Grade: A
Feb 21, 2016

Lectures are real dry. Clever humor and puns ( which I personally enjoyed). Extremely knowledgeable on the subject. Mid-semester he started going to the board instead of standing behind the podium and reading from the powerpoint, but returned to that method by the end. Labs are straight out of the book (so is the final, which was tough).

4.0
4.0
CS142
Grade: B+
Mar 25, 2016

A very caring, funny guy. The class is a bit hard for those who aren't familiar with programming (me included). But he does a pretty good job teaching the concepts, people think that learning computer would be easier is the main problem I think. Offers more extra credit than any other professor I've ever heard of.

4.0
4.0
CS142
Grade: A
Mar 30, 2016

Dr. Burton is a bit dry, but his analogies are spot on. Hes obviously been coding for decades, so he knows his stuff. He seemed a little disconnected from the labs/assignments --mostly focused on lecture material. Really great about answering questions in class though.

2.0
4.0
CS235
Grade: Not sure yet
Apr 13, 2016

The lectures are obsolete in my opinion, I just went for the daily quiz points. Material can be learned online. Class is based around 9 projects with a midterm project and a written final exam in the testing center (who does that anymore with programming?). Burton is not willing to budge on giving you grace or extra credit. Course needs updating.

2.0
4.0
CS142
Grade: F
May 1, 2016

Terrible teaching style, doesn't allow the student to fully learn because all that matters to him is school policy. Written tests are a joke and have nothing to do with actual real life coding. Limits views to coding only being a certain way, instead of the many other ways to code in real life (different ways to solve the same problem).

3.0
3.0
CS235
Grade: A
Jun 5, 2016
Would take again

Contrary to some other reviews, I would say that he's open to you challenging things in the course. The final was printed for every student so you could challenge questions you thought were poorly written right on the test and state the assumptions around your answer. Lectures are almost literal copies of the book, but has in class quizzes.

1.0
4.0
CS235
Jun 17, 2016
Wouldn't take again

Prof Burton is extremely unwilling to work with you for any reason. He is stubborn and mean over email. Nicer in person but still unwilling to make any exceptions. Overall the labs are intense but no more than any other CS class. Class is extremely dry and quizzes are pointless and confusing. Attendance questions alone are extremely confusing.

1.0
4.0
CS142
Grade: Not sure yet
Oct 29, 2016
Wouldn't take again

He reads from slides that are just sections from the book. If you got the book and had a list of the assignments you'd get the same knowledge as if you took the class. You have labs do every week that take a few hours on top of shorter assignments. He doesn't show you examples so if you can't figure something out then you better pray google can.

LOTS OF HOMEWORK
TEST HEAVY
2.0
2.0
CS235
Dec 12, 2016
Wouldn't take again

Dr. Burton is a pretty dry professor. His puns are entertaining, but his lectures are about as interesting as watching paint dry. Getting the textbook is pretty pointless, especially because the lecture slides come from the textbook and get posted online. His in-class quiz serves as an attendance grade. 10/10, would nap here again.

LECTURE HEAVY
3.0
3.0
CS142
Grade: A
Dec 28, 2016
Wouldn't take again

His lectures are very dry. He speaks very monotone. He likes puns a lot. The textbook is absolutely not needed. He's old, and each semester he comes back to teach blows my mind Take the class from Barker if you can.

Respected
EXTRA CREDIT
4.0
3.0
CS235
Grade: A
Dec 29, 2016
Would take again

Dr Burton is very knowledgeable and cares about his students even though it might not seem like that immediately. He seems kind of boring and impersonal but really wants his students to succeed. The labs aren't too difficult but do take time. The textbook is worthless. If you put the time in you will do fine.

Hilarious
2.0
4.0
CS235
Grade: Drop/Withdrawal
Jan 11, 2017
Wouldn't take again

Dr. Burton is an incredibly knowledgeable man. He has been involved with computer science since the very beginning. That being said, he is going to retire soon and his lectures are impossible - and I repeat - IMPOSSIBLE, to sit through. Very, very, VERY dry power points that go extremely fast. Take this class from Dr. Barker instead - he is amazing

LECTURE HEAVY
5.0
3.0
CS142
Grade: A
Feb 22, 2017
Would take again

Whenever a student asks a question because they don't understand something, he unfailingly comes up with an analogy that explains abstract concepts into familiar terms. CS 142 is definitely a great class for beginners. It might be a little slow for those who already have extensive programming background. The class is enjoyablehe cracks many jokes.

Respected
Hilarious
Caring
1.0
4.0
CS142
Grade: Not sure yet
Mar 8, 2017
Wouldn't take again

My problem with this class in general is that it relies too heavy on their specific form of coding. I took the class, because some of my friends were in it. I am already a professional web designer, yet I found myself struggling with grades, because of semantical differences in styles. Some of the TA's are outright hostile if you program differentl

Tough Grader
TEST HEAVY
1.0
4.0
CS142
Mar 23, 2017
Wouldn't take again

In class quizzes are 5% of the final grade. Burton downloads power points that are word for word the textbook and surprisingly, the textbook is better at teaching the concept. TAs are a lifesaver and there are a lot of them, but not enough. 100 point labs are weekly and TA help is based on a queue and it can take 2 hours to get help.

1.0
5.0
CS142
Mar 31, 2017
Wouldn't take again

I learned nothing from the lectures (he just downloads someone else's slides). The only thing that got me through this class was consistent 1 on 1 help from experienced programmers and TAs. The grading is so specific that a working program could STILL get a failing grade. Also, the attendance questions have nothing to do with programming.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
3.0
3.0
CS235
Grade: A+
Apr 12, 2017
Would take again

Amazing teacher. Lectures can be dry but suck it up this is computer science. Genuine care and respect towards all of his students. This class will require hours in the lab just like 142 but if you have the time in your schedule and are willing to work hard you'll do fine. Plus he offers so much extra credit it's insane. TA's are very helpful.

Respected
Caring
3.0
3.0
CS142
Grade: B
Apr 13, 2017
Wouldn't take again

If you have to take 142, this prof is a good choice. He makes a lot of "dad jokes" (lots of pretty dry humor), and lectures almost straight from the textbook. I wouldn't take from him again, but he is as good as any other prof teaching this course

LOTS OF HOMEWORK
Clear grading criteria
EXTRA CREDIT
1.0
5.0
CS142
Apr 16, 2017
Wouldn't take again

This class is nonsense, and Dr. Burton doesn't help. Is this because I was lazy or poor at coding? Nope, I spent up to 15 hours a week sometimes on the labs and the coding came very natural to me in comparison to my peers that would help, due to prior experience and interest. The grading feels almost bureaucratic and it is not designed to educate.

LOTS OF HOMEWORK
5.0
4.0
CS142
Apr 19, 2017
Would take again

Doctor Burton is such a sweet person! He's very willing to be fair in grading. It's a tough class, but he explains the difficult concepts very well. His analogies are the best! He genuinely cares about all of his students, and wants you to succeed!

Clear grading criteria
Caring
EXTRA CREDIT
3.0
4.0
CS235
Grade: B
Apr 26, 2017
Wouldn't take again

Dr. Burton is a very nice man, but not lenient in the least. Even if you let him know long in advance and have a legitimate excuse, he won't extend due dates, or offer extra credit, etc. He's a better teacher than other CS professors I've had, but not the best. His final is completely quiz questions he's given, so take notes on quizzes.

Skip class? You won't pass.
4.0
4.0
CS142
Grade: A-
Apr 27, 2017
Would take again

Prof. Burton is definitely set in his ways of teaching. If his style works for you, great. if not, you're out of luck. Most of your grade is based on weekly programs you have to write. These can be pretty time-consuming/difficult so use TA's. All that being said, I did enjoy the class, and learned alot.

Respected
Hilarious
4.0
4.0
CS142
Grade: A
May 9, 2017
Would take again

Professor Burton is a good choice for students who haven't done any programming before because the textbook, the lectures, and the videos go over the same material. If you've taken programming before, you still have to go to class because 5% of you grade is in-class quizzes. All of those and the written tests are all trick questions, so beware...

Gives good feedback
Hilarious
EXTRA CREDIT
1.0
4.0
CS235
Grade: B-
Sep 11, 2017
Wouldn't take again

Probably one of the worst professors I've had at BYU. He just reads from the book in class, but you have to be there for the quizzes. Also if you ask him for help with your grade at all outside of class he will NOT help you. Not to mention the general Windows loving nature of him and the CS department. Don't expect to learn much in this class.

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
2.0
5.0
CS142
Grade: B
Oct 30, 2017
Wouldn't take again

Though he jokes around pretty frequently, he reads directly from the slides in a very dry, monotonous tone. There's extra credit quizzes daily, which is nice, but class is by no means mandatory. You can just log in at 45 of the hour. The workload is insane for a beginner class, so BE WARNED. You will spend many Friday nights frantically coding.

Get ready to read
Participation matters
LOTS OF HOMEWORK
4.0
3.0
CS142
Grade: A
Nov 14, 2017
Would take again

Computer science is no joke and no easy A. Most people in the reviews are taking this out on Burton, as if he's the reason why they've struggled. Not so. Read your book, go to class, and ask questions. Professor Burton is amazing, and you've got a slew of TA's at your disposal to help you when you need extra assistance. Also, TONS of EC opp.

Skip class? You won't pass.
LOTS OF HOMEWORK
EXTRA CREDIT
1.0
4.0
CS142
Grade: C+
Dec 20, 2017
Wouldn't take again

WORST TEACHER EVER! Avoid like the plague! Take this class from literally ANYONE ELSE. reads slides in an old man's scratchy monotone voice. Terrible teacher. Class is tough intellectually. Prepare to work hard and go to TA's. Would have gotten an A if I didn't get a 13% on the first exam. (Next exams I had 90% and 88%)

Get ready to read
LECTURE HEAVY
1.0
1.0
CS142
Grade: A
Dec 27, 2017
Wouldn't take again

He's pretty slow. I'm sure he probably knows some C++ but I can't be sure because I, like everyone else, did not pay attention in class. The online book is really good for teaching C++ just do that in class, his lectures are not worthwhile. There is extra credit. Overall this class is a really easy A, so don't worry.

EXTRA CREDIT
3.0
4.0
CS142
Dec 27, 2017
Would take again

CS142 is a hard class, especially if you have limited programming experience. Professor Burton knows a lot about Computer Science, but his lectures are pretty boring. Good professor, but hard tests.

Tests are tough
2.0
3.0
CS142
Grade: A
Dec 31, 2017
Wouldn't take again

I had 2 years of programming experience before this class. I didn't go to class after the second week of class... I worked through the online textbook and exercises and did the labs and was just fine. When I did go to class I didn't learn much and honestly it was super boring. There are TONS of resources and help if you struggle.

LOTS OF HOMEWORK
Tests are tough
5.0
4.0
CS142
Grade: A
Jan 23, 2018
Would take again

I loved Dr. Burtons class. He is very funny in a dry way and he really prepares for each lecture. He cares about each student and is willing to talk to you and help you as much as possible. This is a class where there isn't a ton of wiggle room in terms of assignment specifications. You either put in the work and get a good grade, or you don't.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
Class Info

Attendance Mandatory

61%

Textbook Required

40%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 34 grades
Most common grades:
A (16)
B (6)
A+ (5)
Grade Distribution
A(21)B(7)C(1)D(1)F(2)A-/B+(3)
Based on 38 reported grades
A: 16
B: 6
A+: 5
Not sure yet: 3
Common Tags
LOTS OF HOMEWORK (8)
EXTRA CREDIT (6)
Respected (4)
Hilarious (4)
Caring (4)
TEST HEAVY (3)
LECTURE HEAVY (3)
Tough Grader (3)
Rating Trend

Declining

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

CS124

5.0

(1)

CS455

5.0

(3)

CS142

3.7

(142)

CS235

3.4

(17)

235

3.0

(2)
+3 more courses
Difficulty by Course

CS142

3.3

CS235

3.2

235

3.0

CS124

3.0

CS1

3.0

Similar Professors