THEORY OF COMPUTATION
This is one of the hardest CS undergrad classes at Pitt. I took this class thinking I was going to do the BS/MS. It was so much work and very challenging. It was super theoretical and might be useful if you are planning on going into academia. I think I would have benefitted more from taking another class instead of this. But, the challenge was fun. We had 3 (really hard) homeworks due a week that you get to work on a partner with. The tests are really hard too and require a lot of studying. Pruhs does not fail you though if you give an honest effort, which is nice.
This is 100% in my opinion the most difficult CS course at Pitt. You will be challenged with difficult homework three times a week and must stay sharp during all class times. Your recitation will just be another class, so be prepared.
Add your review by filling out this form!