Course Description
CS 246E: Object-Oriented Software Development (Enriched)
Enriched version of CS 246. 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
Extremely helpful, quick answering, and always tries his best to answer questions and concerns.
Rank: 4/4 Outstanding
No comment
Rank: 4/4 Outstanding
Knowledgeable, helpful, approachable, and hands down the best ISA I have ever had.
Rank: 4/4 Outstanding
Ross moderated the twitch chat and answered the majority of the questions in the chat to allow Brad to not break his flow. He was also great at answering questions on Piazza as he clearly has a deep understanding of all the course concepts.
Rank: 3/4 Good
No comment
Rank: 5/4 (Note: I believe the student modified the form payload to give a 5/4 rating)
very helpful, always available
Rank: 4/4 Outstanding
Amazing ISA, knew the content super well and incredibly dedicated. Extremely available/approachable and friendly.
Rank: 4/4 Outstanding
The most committed and helpful ISA I’ve met at Waterloo. Super knowledgeable and actively put himself out there to students by joining our Discord. Thank you Ross!
Rank: 4/4 Outstanding
No comment
Rank: 4/4 Outstanding
10000/4
Rank: 3/4 Good
He was helpful in giving feedback after assignments. Sometimes slow replies.
Rank: 4/4 Outstanding
No comment
Rank: 4/4 Outstanding
Ross is very knowledgeable about the course material. He is always willing to answer questions, and goes above and beyond to help students. He explains concepts very clearly, and allows people to learn rather than just telling them the answer. Thank you for your hard work, Ross!
Rank: 4/4 Outstanding
100/4
Ross is Goat
Rank: 4/4 Outstanding
Was the ISA knowledgeable about the course material?
- Highly! Ross was able to respond to student questions in a way that not only answered the question but presented an avenue for further learning.
Was the ISA approachable?
- Ross was extremely approachable and friendly! He was active on the student discord and always responded to questions helpfully and in a timely manner.
Was the ISA helpful?
- Very much so, both in explaining course-related work/material and in creating a positive learning environment.
Did the ISA challenge you to learn?
- Yes (through all the ways mentioned above)!
Rank: 4/4 Outstanding
Spends so much of his free time helping students, will go to great lengths to find out why you are having a problem and has a generally quick response time at literally all hours for messages. Never helps ~too~ much such that the problem becomes trivial, but helps smooth out the stupid implementation problems you might be having that eclipse the conceptual level. Very friendly and will answer your stupidest questions, but has a complete understanding of the course content to answer the more difficult ones. Love this guy
Rank: 4/4 Outstanding
Ross is amazing! He’s funny, knowledgeable and went above and beyond to help me.
Rank: 4/4 Outstanding
I booked a meeting with Ross to go over one of my assignments and his feedback was very concise and thorough.
Rank: 4/4 Outstanding
Nice
Rank: 4/4 Outstanding
No comment
Rank: 4/4 Outstanding
Ross was definitely knowledgeable about the course material, and I felt like I could contact him if I needed help or advice. He was helpful too. He made sure to point out things that I was missing even if they were small issues, making sure I was improving. Ross was fairly punctual in responding to emails, I understand that it can get busy.
When I sent Ross an email about my concerns for A2 handmarking, he responded and I felt like my concerns were heard.
Furthermore, Ross responded to an email I sent that wasn’t even his responsibility: I asked him about course selection and he was very helpful. To top it off, on Piazza he shared a personal story and wrote a very inspiring message that had a strong impact on many students of the class.
Rank: 2/4 OK
No comment
Rank: 4/4 Outstanding
Extremely helpful, explains things intuitively well, and always respond to students’ inquiry in a timely manner.
Rank: 4/4 Outstanding
Ross was really knowledgeable about the course material and was always looking to help students understand and enrich their understanding of the content. He was really friendly and approachable both on Piazza as well as other communication channels. I really appreciated Ross’s humour along with his unrelenting eagerness to help everyone succeed. I’d give Ross a 5 if that existed. Thank you for an amazing term!
Rank: 4/4 Outstanding
One of the two greatest mentors I ever had (The other one is Sylvie Davies back in CS146)
Thank you very much Ross!
Rank: 4/4 Outstanding
Ross has been very helpful in answering queries about the course material and related topics. He has also made himself very approachable, as he frequently interacts with/helps students in the lecture stream chat and the CS246E discord. Overall, he has been a large part in making CS246E one of the most enjoyable courses I’ve taken, despite its difficulty.
Rank: 4/4 Outstanding
Ross is king. Couldn’t have asked for a better ISA. Supportive. Genuine. Knowledgeable. Responsive.
Having Ross as an ISA has made this course feel not only more manageable but also fun, and I think that just about summarizes what an outstanding ISA does.
Rank: 4/4 Outstanding
No comment
Rank: 4/4 Outstanding
No comment
Rank: 4/4 Outstanding
Ross Evans has been incredibly helpful throughout the entire term, providing assistance around the clock, teaching course concepts. He has also been diligent about his other responsibilities, always providing good feed back and marking expediently, yet with care.
Ross has become beloved by this class and I hope that he has much success in all his future endeavors.
Ross, if you are reading this, you are awesome and I wish you nothing but the best.
Rank: 4/4 Outstanding
Ross was amazing! He went above and beyond to ensure that our experience in the course was enjoyable, and his participation in the course definitely exceeded all my expectations. He was incredibly active in both Piazza and the Discord server, responding to (nearly all of) my private Piazza posts, and constantly interacting with my classmates and I in the server, even outside school hours. Ross is probably one of the best ISAs I have had, and will probably ever have, and I look forward to having him again as my ISA (or prof) for my future courses.
Rank: 4/4 Outstanding
knowledgeable and approachable
very helpful and punctual
Rank: 4/4 Outstanding
Ross is very knowledgeable about the course material, and he is available to help very quickly and often to an impressive degree. I do not know how he manages it. He is friendly and approachable and takes time to interact with us outside of class. His presentation in the discussion was also good and engaging. He is definitely the best TA I have met so far.
Rank: 4/4 Outstanding
Learning from Ross has been very helpful for me this term. Ross answered all of my questions very clearly. He is extremely knowledgeable about the material in cs246e.