MATH 182
Algorithms
Description: Lecture, three hours; discussion, one hour. Requisite: course 3C or 32A, and 61. Not open for credit to students with credit for Computer Science 180. Graphs, greedy algorithms, divide and conquer algorithms, dynamic programming, network flow. Emphasis on designing efficient algorithms useful in diverse areas such as bioinformatics and allocation of resources. P/NP or letter grading.
Units: 4.0
Units: 4.0
Most Helpful Review
Spring 2024 - I came into Algorithms with very limited computer science background and it ended up ok! Tyler is very nice and chill and a clear lecturer. His office hours were a great help for the exams and weekly homeworks. There were 8 homework assignments (lowest dropped) and 2 midterms and 1 final. There were also 2 grading schemes such that one midterm may be dropped. The average exam scores for the midterms were around B- and the final about A-. I highly recommend doing the study guides that Tyler posts before each exam. He also records all of his lectures so you can rewatch them. Overall I'd recommend this class but be prepared for potentially difficult exams.
Spring 2024 - I came into Algorithms with very limited computer science background and it ended up ok! Tyler is very nice and chill and a clear lecturer. His office hours were a great help for the exams and weekly homeworks. There were 8 homework assignments (lowest dropped) and 2 midterms and 1 final. There were also 2 grading schemes such that one midterm may be dropped. The average exam scores for the midterms were around B- and the final about A-. I highly recommend doing the study guides that Tyler posts before each exam. He also records all of his lectures so you can rewatch them. Overall I'd recommend this class but be prepared for potentially difficult exams.
AD
Most Helpful Review
Summer 2020 - Take a class with Allen Gehret. He looks out for his students and always willing to help. He had like 3-4 office hours throughout the week which was awesome. His lectures were a bit slow in my opinion which I would rather have than too fast. He was very thorough with his explanations and made the material easy to understand. His homework is not too difficult and was the perfect blend of math+programming. He had about 15 homework problems but as long as you did 7 correctly you received full credit. He had quizzes which were extremely easy and median for almost every quiz was a 100%. Plus, he drops a quiz and homework which was a plus. The midterm and finals were easier than the homework and had about a 92% average. He grades on a standard [93,100]: A, [90, 93) A-, [87,90) B+, etc. scale. The TA was alright. His lectures were okay but still good and his worksheets were as hard as the homework if not harder. Long story short, I would definitely take another class with Allen
Summer 2020 - Take a class with Allen Gehret. He looks out for his students and always willing to help. He had like 3-4 office hours throughout the week which was awesome. His lectures were a bit slow in my opinion which I would rather have than too fast. He was very thorough with his explanations and made the material easy to understand. His homework is not too difficult and was the perfect blend of math+programming. He had about 15 homework problems but as long as you did 7 correctly you received full credit. He had quizzes which were extremely easy and median for almost every quiz was a 100%. Plus, he drops a quiz and homework which was a plus. The midterm and finals were easier than the homework and had about a 92% average. He grades on a standard [93,100]: A, [90, 93) A-, [87,90) B+, etc. scale. The TA was alright. His lectures were okay but still good and his worksheets were as hard as the homework if not harder. Long story short, I would definitely take another class with Allen
AD
Most Helpful Review
Fall 2020 - Matthew cares about his students, and is frequently funny during classes. He is clear, and all the exams are fair (extremely easy as a 24 hrs exam). The only reasons I am give a rating of four are that the course material are easy and his pace of teaching is too slow for me, but that can also be a pro for anyone crammed with other hard classes.
Fall 2020 - Matthew cares about his students, and is frequently funny during classes. He is clear, and all the exams are fair (extremely easy as a 24 hrs exam). The only reasons I am give a rating of four are that the course material are easy and his pace of teaching is too slow for me, but that can also be a pro for anyone crammed with other hard classes.