As a UPenn graduate in Computer Science, I am familiar with the modern computer science curriculum and the standards the students are held to. I have three semesters of experience as a teaching assistant: 2 semesters in theoretical computer science (Turing machines, complexity, computability, ...) and one semester in AI (A*, constraint satisfaction, SVMs, hidden Markov modesls, ...). During this time I held consultations and participated in assignment creation and grading. Check my LinkedIn here: https://www.linkedin.com/in/andrejilic/
I believe that the mastery of the mathematical foundations is of utmost essence for a succssesful career in computer science. Unfortunately, many students overlook this aspect and later run into issues (especially with the performance of their implementations). Instead of focusing on trivial things like "style of code" and commenting, I will ask you to guide me through your implementation asking you questions about the choices you made.