Amy Briggs
This class felt quite boring, the first half of the class is fine because it is less theoretical as you make real life based models in order to represent these various tasks. As the class goes on however it becomes are more theoretical and that makes it extremely difficult to conceptualize a lot of the topics and that really reflects within the exams with are worth 50% of your grade.
This class felt quite boring, the first half of the class is fine because it is less theoretical as you make real life based models in order to represent these various tasks. As the class goes on however it becomes are more theoretical and that makes it extremely difficult to conceptualize a lot of the topics and that really reflects …Read more
In the Theory of Complexity course, I've gained a strong understanding of computational complexity, covering essential concepts like complexity classes (P, NP, NP-complete, etc.), the theory behind algorithms, and the limits of computation. We explored both theoretical and practical aspects, delving into problem-solving and proofs to understand why certain problems are inherently hard to solve and why approximation algorithms or heuristics may be the best practical solution. For prospective students, having a solid foundation in discrete mathematics and algorithms will be very beneficial. Additionally, be prepared for a fair amount of rigorous proofs and theoretical work. This course is invaluable for anyone interested in computer science research, cryptography, or advanced algorithm design, as it fosters a deeper appreciation of the limits and possibilities within computational problem-solving.
In the Theory of Complexity course, I've gained a strong understanding of computational complexity, covering essential concepts like complexity classes (P, NP, NP-complete, etc.), the theory behind algorithms, and the limits of computation. We explored both theoretical and practical aspects, delving into problem-solving and proofs to …Read more
Briggs' lecture style isn't the most exciting... every single class follows the same structure: introducing new concept through slides presentation, work on practice problems in groups, then take a quiz on the day's material. Content can be tough to grasp if you aren't paying full attention. She's super happy to answer any/all questions, though. Super sweet prof, just not the most effective communicator.
Briggs' lecture style isn't the most exciting... every single class follows the same structure: introducing new concept through slides presentation, work on practice problems in groups, then take a quiz on the day's material. Content can be tough to grasp if you aren't paying full attention. She's super happy to answer any/all questi …Read more