Your feedback has been sent to our team.
49 Ratings
Hours/Week
No grades found
— Students
Tychonievich is an engaging, fun, knowledgeable, and satisfyingly quirky professor. I thoroughly enjoy attending his lectures, despite the fact that he discourages you from attending them (he posts videos of all the lectures online). If you can, I highly recommend taking this class with Tychonievich!
I loved this class! I went in thinking I would just take 1110, but now I'm continuing on in CS! Tychonievich is a great lecturer and gets bonus points for posting lecture videos online (which is awesome, because if you miss class, you don't actually miss class!) and for all his drawings at the beginning of class! He explains everything in a really clear way, and maximizes every minute of lecture. The only problem is the system for TA office hours: it's based on how many minutes you've spent with a TA at office hours throughout the semester. Some of the programming assignments get tricky towards the end, and by the last assignment I had to wait 4 hours to get help from a TA, because I had spent like 40 minutes of TA time over the semester thus far, which makes me feel like I'm being penalized for asking for help. Overall, this class was great! I thought Tychonievich was a great lecturer with a quirky sense of humor (and knee socks on lecture days), who explained things in a way people with no programming experience could understand. I would definitely recommend this class to anyone who's even a little interested in CS!
Go to Luther's office hours!!!! This is the best advice I can give. I started going halfway through the class and it helped my understanding so much (and you get your HW done much faster than having to deal with TA office hours). When I went I was the only one there so it was more like a tutoring session - he said this was abnormal though and saw a lot more people at his office hours in previous semesters. He is a great teacher and the class was very well done.
Without any prior CS knowledge I found this class pretty easy at first, but the level of difficulty increased very fast. This ended up being one of my most difficult classes and made me decide I do not want to major in this. Luther is a good professor. His lectures can get boring, but he records every single one if you miss something.
Luther is a good professor but this course is disorganized in some ways. It tries to teach you bits and bits of the Python language and just jumps around all over the place. However, if you have time and dedication for programming, you will do well in this course and getting an A should not be difficult. The course is fairly easy the first half of the semester, then the difficulty level increases like no other. If you aren't really planning on majoring in CS, I would suggest learning Python yourself.
This is an intro to programming course and I took it as an elective due to its reasonable grade average and because I thought the subject matter was interesting and relevant. This first 1/2 the semester is mind numbingly easy I got a 97 on the first midterm without ever going to class. The day after the withdraw deadline weekly homeworks increased to hundreds of lines of code including methods we had not learned in class. Tychonievich settles into a pattern of teaching you how to do the homeworks in class 3 hours after they're due. TA office hours are miserable with 40 person queues and over hour long waits. Their system is not first come first serve and most the TA's are useless. Multiple told me the wrong answer and I had to go back another day to get one of the useful ones to help me fix it. That being said like 2/50 TAs actually knew what they were doing so kudos to them. If you want to dedicate hours of your life to CS or already have previous knowledge knock yourself out. Don't take this expecting helpful teachers/TAs
I really enjoyed this class for the first part of the semester, but as most people have said, it does get pretty difficult. My advice is, rather than try to go to the TA's, find a friend and work on the assignments together. Some people are exaggerating in saying the assignments were "hundreds of lines of code." The majority of code you'll write for each homework is less than 100 lines. Luther is a decent professor, but has trouble explaining harder concepts to people who have never coded before. I would advise people to do outside readings for better understanding, and find coding practice problems to do to prepare you for the exams.
I definitely enjoyed my time in this class. Luther is a generally clear and enthusiastic lecturer. He posts all of his lectures online, which is really good if you don't like huge lecture halls and/or have something else to do at lecture time. The assignments sometimes could take a pretty long time to finish, but they were never impossible, even without TA help. The difficulty level is nowhere near, say organic chemistry or mathematical statistics. Also, I agree that the poster below is exaggerating and/or a bad coder; most of my programs were under 50 lines.
Tips: Definitely try Codeacademy over the summer to familiarize yourself with coding rudiments and do the readings before lecture. Don't treat the class like a blow off, and you won't feel overwhelmed towards the end of the semester. CS 1110 was actually one of my easier classes.
Get us started by writing a question!
It looks like you've already submitted a answer for this question! If you'd like, you may edit your original response.
No course sections viewed yet.