Reviews of professor Tim Yeh

Rating: 5.0/5, difficulty: 3.0/5
Dr. Yeh is tougher for students that don't have coding experience. Study consistently and actually do the labs bc some help on exams. There are pop quizzes, but he's receptive to feedback so email him if you think something is too tough. He's also one of the most encouraging profs. Go to his office hours to ask for general advice or chat.

Rating: 4.0/5, difficulty: 4.0/5
Dr. Yeh is one of the sweetest professors at UT. He dropped the pop quizzes this year, which was great. The labs are interesting and fun to work through. He may have cooked me on the Python final (praying for an 85) but otherwise it was a really great class.

Rating: 4.0/5, difficulty: 3.0/5
Dr. Yeh is overall a good professor. Even though his lectures may be somewhat boring, they are clear. For people who don't have previous experience with coding (like me), you'll definitely have to work harder than the rest, ask for help, and self-study. Go to class because pop quizzes. Study for tests by practicing previous exams and asking TA's.

Rating: 3.0/5, difficulty: 4.0/5
Definitely has a preference for people who have experience coding. Although he is knowledgeable and experienced in the field, his 8 am lectures were not that helpful and many students simply did not go to them and those who did more often than not ended up having to self study either way. At least he stopped doing instapolls for a grade though.

Rating: 2.0/5, difficulty: 3.0/5
lectures are pointless but go to lab in order to actually learn. labs are easy and could usually be completed in the two hour time. final project is fine if you choose a good group and don't overcomplicate code, but is partially based on your peer's scores. has paper midterms (similar to practice midterms), but can use a one page cheat sheet.

Rating: 1.0/5, difficulty: 4.0/5
This professor was not personable and has a heavy workload. It seems that he only cares about those whom already know how to code and is unreasonable. I would do my best to not take him.

Rating: 4.0/5, difficulty: 5.0/5
Dr. Yeh cares about students a lot and you literally go to his office hour to talk about career choices and life. Course is a bit hard for someone who's never programmed before but definitely doable. Tests are hard but you can have a cheat sheet. Labs are fun too (if they are not fun to you, you should probably consider another major)

Rating: 4.0/5, difficulty: 4.0/5
Dr. Yeh is a very respected UT faculty member. He is extremely knowledgeable and a very encouraging professor. His lectures tend to be a little dry though. You are expected to learn the material on your own. The exams will be difficult. There are pop quizzes, usually through Canvas, so bring your laptop. The labs are interesting and engaging.

Rating: 4.0/5, difficulty: 4.0/5
Dr. Yeh is a really interesting person, but it's really hard to focus in his lectures. I had to teach myself out of class. He makes attendance mandatory by having pop quizzes. Midterms are difficult, so make sure to go to office hours/ reviews for them. As someone who had never programmed before, this class was difficult but not impossible.