Search
Juliet C.'s Photo

All-Around Computer Science: MIT CS Bachelor's, UPenn CIS PhD
Juliet C.

2,084 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $80
Response time: 34 minutes
Juliet C.'s Photo

All-Around Computer Science: MIT CS Bachelor's, UPenn CIS PhD
All-Around Computer Science: MIT CS Bachelor's, UPenn CIS PhD
Juliet C.

2,084 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

2,084 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

About Juliet


Bio

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. *** My focus as a tutor is quality teaching. While I have ongoing experience in database-enabled website programming and mobile app development, I will not accept requests to tutor in these areas if it is clear that I will be serving in a consultant role and not a teaching role. I reserve the right to decline tutoring sessions for which students are not prepared to make an effort to learn. In...

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. *** My focus as a tutor is quality teaching. While I have ongoing experience in database-enabled website programming and mobile app development, I will not accept requests to tutor in these areas if it is clear that I will be serving in a consultant role and not a teaching role. I reserve the right to decline tutoring sessions for which students are not prepared to make an effort to learn. In addition, since I emphasize quality in all of my tutoring sessions, I will not schedule more than three hours of sessions, across all students, per day.

I have undergraduate and graduate degrees in computer science and I have been programming for more than 30 years in a variety of computer languages, from Common Lisp and Scheme, to ML and Prolog, to Ruby and Ruby on Rails. I have taught introductory college-level computer science courses which have included programming in C/C++, Java, and App Inventor as well as general computer science fundamentals. I have tutored undergraduate and graduate computer science students through all levels of coursework.

I can help prepare high school students for the AP Computer Science A and AP Computer Science Principles exams. For traditional AP exam schedules, the best time to start tutoring sessions is in February so that topics already covered in class can be reviewed, upcoming topics can be prepared for, and studying and testing strategies can be planned with enough time to execute them properly.

I believe the best way to learn programming concepts is by focusing on the fundamentals and writing computer programs to solve problems. I can help guide students through the process of learning how to program so that students can learn any programming language that they want or need to in the future.


Education

Massachusetts Institute of Technology
Computer Science and Engineering
University of Pennsylvania
Masters
University of Pennsylvania
PhD

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer

C,

C

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** At Delaware County Community College, I taught four semesters of the "Introduction to Computer Science" (DPR108) course, which focused on learning how to program using C in a C++ environment. I taught "Principles of Computer Science I" and "Principles of Computer Science II", which were initially taught in C, at DePaul University's School of Computer Science, Telecommunications, and Information Systems (CTI), which is now the College of Computing and Digital Media. As a Ph.D. candidate, I was a teaching assistant for "Introduction to Programming", which was taught in C. I taught three computer lab recitation sections over two semesters. Also, as a mentor with the PENNlincs C/Robotics Mentoring Program (IRCS Education Outreach), run by the Institute for Research in Cognitive Science at University of Pennsylvania, I developed materials and activities focused on programming concepts to teach C programming to middle school students.
C++,

C++

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** I learned C++ over 20 years ago as a summer intern at Texas Instruments. I have taught multiple introductory computer science courses at the college level which used the C++ programming environment. While the courses did not focus on the object-oriented features of C++, I would be able to help students with not only the basic syntax of C++ but also with its object-oriented fundamentals.
Computer Programming,

Computer Programming

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** I took AP Computer Science in high school and I started working as a programmer the summer after I graduated from high school. As an undergraduate CS major, I was a laboratory teaching assistant helping students in the course “Structure and Interpretation of Computer Programs”, the introductory CS class. As a doctoral student, I completed my teaching practicum as a TA for the undergraduate introductory programming class. I have been the instructor for college-level programming courses at a 4-year university and a 2-year community college. Apart from formal teaching, I have developed database-enabled websites, using PHP, MySQL, Ruby on Rails, and JavaScript, and I have also developed both iOS and Android apps.
Computer Science,

Computer Science

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** I hold a Bachelor of Science degree in Computer Science and Engineering from the Massachusetts Institute of Technology. I hold a Master of Science and Engineering degree, as well as a Doctor of Philosophy degree, in Computer and Information Science from the University of Pennsylvania. I have taught computer science courses at DePaul University in Chicago, Illinois, as well as at Delaware County Community College branch campuses in Chester County, Pennsylvania.
Java,

Java

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** I have taught introductory programming classes in Java as well as "Java for programmers" classes at the college level. I can help high school students prepare for the AP Computer Science A exam if they need extra help or if their high school is not offering an AP Computer Science class.
JavaScript,

JavaScript

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** I have worked on Web applications involving JavaScript on the client side for over 10 years. In 2016-2017, I took two edX courses involving JavaScript. "Agile Development using Ruby on Rails - Advanced" from UC Berkeley (BerkeleyX) had a module on using JavaScript. "Programming for the Web with JavaScript" from the University of Pennsylvania (PennX) included both client-side and server-side JavaScript as well as JQuery, React, and Node.
JQuery,

JQuery

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** I have taken online courses with assignments involving JQuery. Most recently, I took "Programming for the Web with JavaScript" from the University of Pennsylvania (PennX) through edX. The course included both client-side and server-side JavaScript as well as JQuery, React, and Node. I can help students with using JQuery selectors, event handler binding, and DOM manipulation.
PHP,

PHP

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** I have programmed database-driven webpages using PHP as the programming language. PHP's non-object-oriented syntax is closely related to C and its object-oriented syntax is closely related to C++. Therefore, I can help students learn PHP based not only on my direct experience with PHP but also on my experience with C and C++. In the spring of 2015, I taught an online PHP course ("Programming for the Web") for Delaware County Community College.
Python,

Python

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** In the summer of 2013, I was an online community teaching assistant for MITx's “Chi6.00intro: A Taste of Python Programming” summer course. I completed the course activities, including the programming assignments. Then I supported the students taking the course by answering questions in the online forum regarding Python and the programming assignments.
Ruby,

Ruby

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** I have worked on Ruby on Rails Web applications for over 10 years. Ruby on Rails is a framework built on top of the Ruby language and therefore creating Websites using Ruby on Rails requires extensive knowledge of Ruby syntax and features. Among other things, Ruby is a functional programming language and I have had experience with other functional languages, such as Scheme (a dialect of Lisp) and ML, in both my undergraduate and graduate college careers.
SQL,

SQL

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** Since 1999 I have developed a number of database-enabled Websites using MySQL databases. I am familiar with SQL syntax and functionality as well as database structure. If you are interested in learning about using SQL to manage data, I can help!
Swift,

Swift

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** I started using Swift when it once first introduced by Apple Inc. in 2014. I taught an online community college course on iOS app development in the spring semester of 2015 (using Swift 1) and in the spring semester of 2016 (using Swift 2). I have developed several complete apps as part of determining suitable assignments for the online course.
UNIX

UNIX

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** I have been using UNIX and UNIX-like operating systems for many years, beginning with Project Athena at MIT in 1988. As part of being a Web programmer, I regularly interact with Web servers through a UNIX-like shell (typically the Web server is running some flavor of Linux as its operating system). I also use Mac OS X on my home computers and I use Terminal regularly for various tasks. I am not a systems administrator, but I am able to accomplish advanced operating system tasks in UNIX environments.

Corporate Training

C++,

C++

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** I learned C++ over 20 years ago as a summer intern at Texas Instruments. I have taught multiple introductory computer science courses at the college level which used the C++ programming environment. While the courses did not focus on the object-oriented features of C++, I would be able to help students with not only the basic syntax of C++ but also with its object-oriented fundamentals.
Java,

Java

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** I have taught introductory programming classes in Java as well as "Java for programmers" classes at the college level. I can help high school students prepare for the AP Computer Science A exam if they need extra help or if their high school is not offering an AP Computer Science class.
SQL

SQL

*** I do not accept same-day session requests. Expect to explain your tutoring request in detail. Please read my full bio for my tutoring philosophy. *** Since 1999 I have developed a number of database-enabled Websites using MySQL databases. I am familiar with SQL syntax and functionality as well as database structure. If you are interested in learning about using SQL to manage data, I can help!

Examples of Expertise


Juliet has provided examples of their subject expertise by answering 30 questions submitted by students on Wyzant’s Ask an Expert.

Ratings and Reviews


Rating

5.0 (720 ratings)
5 star
(712)
4 star
(4)
3 star
(2)
2 star
(1)
1 star
(1)

Reviews

Extremely knowledgeable in Computer Science!

I would highly recommend Juliet to everyone who’s looking for a tutor for AP Computer Science A. My child took 12 lessons with Juliet and got a 5 for the AP computer science A exam. Due to the pandemic, the learning period at our school was significantly cut compared with the normal school year. As a result, students did not have a reasonable level of resources and help from the school. In addition, the virtual format of the AP exam presented a challenge to my child who was a freshman and had no AP exam experience. Juliet guided my child through the preparation to overcome these obstacles. She is extremely knowledgeable in computer science and explained the topics with great clarity. Juliet not only provided solutions to individual questions but also went above and beyond to make sure my child understood each concept. Juliet is very nice, pleasant, and patient. After each lesson, I received a detailed summary from Juliet, so I was kept informed about what my child had learned. I truly appreciate Juliet’s help for my child and strongly recommend her to those who need a computer science tutor.

Lily, 12 lessons with Juliet

awesome!!

Juliet is awesome at helping me to connect the dots with python concepts. She also gave me a structured approach to breaking down the problem Im trying to solve with code. She is very patient and kind.

Nichol, 3 lessons with Juliet

Juliet is the best

Juliet is a kind and patient teacher. She was helpful in solving many problems. She had extensive knowledge of Python and knows how to explain what different terms mean. Because of her experience and intelligence, she also helped decipher different code in another context.

Carey Ann, 2 lessons with Juliet

Amazing tutor!

I worked with Juliet for my Intro to Computer Science and Data Structures class. She is very knowledgeable in computer science and went above and beyond to thoroughly explain confusing C++ concepts/approaches and taught me how to understand problems from a different perspective, which helped me immensely with assignments and preparing for exams. Not only did I learn a lot while working with her, but she is always very patient and caring, which made all the sessions a great experience. I would definitely work with her again in the future for any CS-related help and strongly recommend her for those who need a CS tutor. Thank you so much Juliet!

Lucy, 31 lessons with Juliet

Learned so much

Juliet taught me so much in the first session that was keeping me from breaking into functional programming. We covered some pretty obscure topics that very few tutors would know about and she knew everything about all the concepts and helped me understand them. I can not recommend her tutoring enough, I really don’t think there is a better tutor out there for the computer science topics we covered, she really is the best!

Constantine, 2 lessons with Juliet

Great tutor

My son loves his Java coding lessons with Juliet. He's even more interested in Math now because he sees its usefulness. Juliet is very patient and explains everything really well.

Ema, 7 lessons with Juliet

Perfect tutor

Juliet was very patient and helpful answering all of my questions. I had a really hard time understanding ml programming language until I found Juliet.I highly recommend her!!!

John, 2 lessons with Juliet

Very responsive and committed

My daughter need help on preparing to AP Computer Science Principles test and enjoyed learning from Juliet since day 1. Juliet promptly responded to our requests and was very patient with our first time using Wyzant. Highly recommend !

Samira, 4 lessons with Juliet

Knowledgeable, patient and great communicator

I am quite happy with the session I had with Juliet, she was patient and communicated clearly, in details the different aspects of the question I had sent her . She is very knowledgeable in computer science and I'd be glad to take other lessons with her in the future. Thanks Juliet

Shawn, 1 lesson with Juliet

Very knowledgable and very helpful

Juliet was very helpful in helping me understand Scheme as well as helping me understand how Scheme worked within my particular assignment. Thank you very much Juliet!

Charles, 1 lesson with Juliet
Hourly Rate: $80
Response time: 34 minutes
Contact Juliet