Really cares about students. Is very forgiving but if you take this class seriously you can learn a lot. Very happy to answer questions and very responsive to requests or things the class wants to learn about.
This class was eye opening. Professor Gupta does a great job in making himself accessible and you can tell he really is passionate about what he teaches. The class was pretty low stress but by far one of the coolest projects I've ever got to work on in a class.
This Professor was what I was hoping University Professors were going to be. He really wants you to learn and will more than meet you halfway. I believe that he's a genuinely good person in addition to being a great Prof. If I was to ever do grad school(no interest, unfortunately)I would hope to have an advisor or work alongside the likes of him.
- Huge improvement from the last iteration of his CS 176B class - More emphasis on high level conceptual understanding of network implementations - Very considerate as a teacher in regards to the student's work load, he is flexible with due dates - Lectures can sometimes get a little too conceptual, but he will answer any questions you have
Took this class because I was really into CS176A and wanted to continue learning. However, 10 weeks of CS176B and I can say I learned absolutely nothing. First assignment was released two weeks before the quarter ended. I actually don't know my grade at all in the class. Don't take this prof!
DO NOT TAKE. Useless abstract lectures about things the professor has been researching on. All I've done is just reading research papers and submitting reviews of them. Final project is reproducing a result from a paper of your choice. Prof and TAs are not helpful at all. I don't know even if I'm gonna pass the class.
Do not take. We are in week 8 and JUST got the first assignment that is worth 15% of our grade. The lectures have been very unhelpful, speaking in generalities. We read research papers, but with no background knowledge. TAs and prof are not communicating at all. We have received ZERO feedback for our project proposal or paper reviews. Waste of time
He assigned 2 coding assignments at the start but they never got set up, so we have done 0 programming so far. Final project is due soon and no information has been given to us. The whole class has been him assigning us research papers to read, and then we analyze them. Because of this, lecture isn't necessary and there has been no real benefit.
Coin flip as to whether or not there's actually lecture, and even then it will get posted a week or more late (for reference it's week 7 and week 3 section was barely posted yesterday). Subject matter is extremely interesting but I've spent the quarter having to teach myself everything due to unreliable teaching and 0 feedback on assignments
Horrible communication. Does asynch classes and other times synch classes and sometimes just does neither and doesn't communicate about it. Going into week 7 and only 10 lectures up of which 1 has no audio. Uploads lectures a week late as if nothing. Have only had 4 reading assignments all quarter. Project coming up but has not said anything about.