Skip to main content
Sponsored
CS 3140 Software Development Essentials
Last taught: Fall 2026 Add to Schedule
☆ Rating
Difficulty
GPA
Instructor
Enjoyability
Difficulty
Recommend
Reading
Writing
Groupwork
Other
Total Hours

Grade Distribution

No grade data available

Average GPA
Students Measured

1 Review

Add Review
Spring 2025
2.3
Average

Respectfully, this is one of the most painful classes that I have ever had to take. Professor Stone is a really nice guy, but he does not prepare for lecture ahead of time and sometimes he doesn't even know what is going on in the code that he has to teach us. This made it really difficult to learn anything relevant to the course, and I feel that I learned the most from the group projects. My biggest recommendation for this course is to take the class when you have a lot of friends that you know are good group members so you can work with people that you know. The group projects require you to work ahead of time otherwise you will have a rude awakening when you have a bug that you cannot fix. Stone is not the best lecturer for this class, so I would honestly recommend another teacher in place so that your sanity is spared. The class is alright, but Stone is not fully prepared and is sometimes confused.

Instructor 2.0
Enjoyability 2.0
Recommend 3.0
Difficulty 4.0
Hours/Week 10.0
Sponsored