Gandhi Puvvada - University of Southern California

Professor: Gandhi Puvvada
Department: Engineering
College: University of Southern California
Rating # 1
Overview:
  • Course: EE354
  • Grade Received: A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Poorly taught and an incredible amount of work, but everyone does well (over 2/3 of the class gets a solid A). For labs, get a good partner and go to the CP's OH (prof and ta's aren't helpful). HW's aren't bad. For exams, take the old exams and be super meticulous, problems aren't hard but you can lose a lot of points from a simple mistake.
Rating # 2
Overview:
  • Course: EE354
  • Grade Received: A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
I don't get how he is getting all those 5 and 4 at all. Nothing in his class makes sense although you still get easy A. The most ridiculous thing of his grading is the bonus score in exams. For a 3x3pts total 9pts question, there is a 71pts bonus for getting 3 of them correct. It means if you get one minor error, you loose all 71 points. RIDICULOUS
Rating # 3
Overview:
  • Course: EE354L
  • Grade Received: A
  • Overall Rating: 1.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Unorganized course and very bad lectures. He assign a lot of bonus points(60+) to a single question when you got full marks, where the question itself worth much less than the bonus points. This is extremely UNFAIR because it is possible you got all other problems correct in an exam and miss the one he assigns bouns points and ranked below A mark.
Rating # 4
Overview:
  • Course: EE354
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Great professor, great curriculum, and great labs. Lecture is really dense with material, but overall he covers the material really well.
Rating # 5
Overview:
  • Course: EE354
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Worst professor ever had in USC. He's really having a hard time explaining things not that difficult and tries to confuse students during exams/homeworks. Very inflexible on everything while having a whole bunch of unreasonable requests from his students.
Rating # 6
Overview:
  • Course: EE457
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
This was one of the hardest classes I have taken, but it was one of my favorite classes. The design-based exams are difficult but really tested my knowledge and revealed how much I learned. Professor Puvvada is misunderstood but genuinely cares about his students. If you are diligent and work hard, you will be successful in this class.
Rating # 7
Overview:
  • Course: EE354
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
The actual materials taught and tested in this class aren't hard at all, but he makes it so suffering to take this class. He is very unorganized on all aspects, using 20-year-old class materials that are distributed everywhere. His lectures are boring and hard to understand because of his difficulties in expressing in English. Don't take him.
Rating # 8
Overview:
  • Course: EE354
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
It worths taking the class if you're interested in digital circuits or embedded systems. Nice person, HOWEVER, he is extremely unorganized and NOT prepared for many topics. The materials are not that hard, I strongly recommend study yourselves if you cannot get used to his lectures (I CAN'T, and he makes me HATE the related fields).
Rating # 9
Overview:
  • Course: EE354
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Professor Puvvada's teaching style takes a while to get used to, and he tends to repeat a lot of content during lectures, but I think his lectures are generally helpful. His homework and labs are pretty well-designed (although they are old-fashioned). He is very dedicated to teaching and is willing to put a lot of extra time to help students out.
Rating # 10
Overview:
  • Course: EE457
  • Grade Received: Not sure yet
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
His courses should be required in USC EE undergraduate course plan. Learned so much in his course with well designed labs and hws. Warning: Exams are hard since it's a DESIGN course! But you never learn that much in any other EE course.
Rating # 11
Overview:
  • Course: EE457
  • Grade Received: Not sure yet
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: No
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
The class is lively and interesting. He is a respectable teacher. To pass the exam you must fully understand what is being said. His accent is very serious. Be sure to work strictly according to his plan, otherwise you will miss more and more content. Homework and experiments are not difficult, but very, very much. I almost give 70% of my time!
Rating # 12
Overview:
  • Course: EE354
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
I loved Professor Puvvada. His teaching style takes some getting used to, but things become clear after you adapt. He is patient and explains the material very well. The exams are tough, but he makes his expectations clear and tells you exactly what you need to do to be successful. The class can be tough, but put in the work and you will be okay!
Rating # 13
Overview:
  • Course: EE560
  • Grade Received: A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Covered many topics released to digital system design and RTL coding. Honestly, I do not think he was well prepared for all topics, especially PCIe. But it is still a good choice for you if failed to find a internship during the summer.
Rating # 14
Overview:
  • Course: EE457
  • Grade Received: A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
He has a specific teaching style (though his style does not work for me and I HATE that style), patient and hardworking. You will receive his "reminder" email EVERDAY from about one week before the due date if you did not submit your assignments one week before ddl.
Rating # 15
Overview:
  • Course: EE354
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
not sure why there are so many 4's. he has one specific teaching style, and if it's not for you, then you're gonna struggle. I appreciate that he's willing to meet outside of class, but he pins students against each other and makes them feel small. either his messy style works for you, or it doesn't. there's no in between.
Rating # 16
Overview:
  • Course: EE457
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
The word is all around. He's not considerate, lectures are too loaded, too much homework and difficult tests. I felt the same at first. But once the midterm was over, to my surprise, I actually loved the subject. He was very understanding and kind in this covid19 situation. To me, he became one of the best professors I ever had. Very inspirational!
Rating # 17
Overview:
  • Course: EE354
  • Grade Received: A-
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Gandhi has strong mastery over his study, but his lecturing and communication skills (especially organization) are lacking. He has little compassion for students, calling them out in lectures on their behavior, and acted impersonal during online lectures. Hes a really good teacher, but only if all the boxes are checked for you unfortunately.
Rating # 18
Overview:
  • Course: EE354
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Professor Puvvada is an excellent Professor! He is very knowledgeable about the subject, and is clearly passionate about teaching. He will absolutely go out of his way to help students. You do need to attend lecture however, as his PowerPoint slides are not intended to be comprehensive and you need his lecture to fully understand the material.
Rating # 19
Overview:
  • Course: EE354
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
The material for EE354 is actually not inherently challenging when compared to earlier EE classes. However, Professor Puvvada's lack of organization and constant emails make it difficult to keep track of what's going on. A lot of points on exams are 'bonus points' if you get every single part right, which means even small mistakes cost you heavily.
Rating # 20
Overview:
  • Course: EE354
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
EE 354 isn't much more difficult than EE 109 IMO, but EE 354 took me much more time. Fortunately, we can take any class pass/no pass because of COVID 19. Prof. Puvvada likes to send a lot of long & unorganized emails. He really needs to make his teaching short and clear. A lot of times he is just making easy things complicated.
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin