CS246: Object-Oriented Software Development | Winter 2022 | Part Time ISA

Course Description

CS 246: Object-Oriented Software Development

Introduction to object-oriented programming and to tools and techniques for software development. Designing, coding, debugging, testing, and documenting medium-sized programs: reading specifications and designing software to implement them; selecting appropriate data structures and control structures; writing reusable code; reusing existing code; basic performance issues; debuggers; test suites.

Student Feedback

Rank: 4/4 Outstanding

Awesome exam review session for the MT. Helped me with a very complicated issue during Office Hours, as well. Seems like a very well-spoken, intelligent individual that I can only aspire to be like. All the best!

Rank: 4/4 Outstanding

No comment

Rank: 4/4 Outstanding

Ross was a great IA who supported my learning through office hours and also extremely approachable! He is extremely knowledgably about course material, and challenged me to think whenever I had a question. I particularly liked how he led a midterm review session, which definitely helped.

Rank: 4/4 Outstanding

He clearly understood the course material thoroughly and had clear, well-explained answers for any questions I had. He was approachable and willing to take time to explain concepts and help me work through difficulties when I struggled with my assignments. I attended a few of his tutorials and he was great at presenting the material and connecting them back to the assignments without giving too much away. Overall, he was very helpful and kind :)

Rank: 4/4 Outstanding

ROSS IS THE GOAT (GREATEST OF ALL TIME), was able to answer every question i had, i felt comfortable asking any question, even if they were very basic and something I should definitely know. His midterm review session was awesome, very responsive both on Piazza and Discord!!!!