Search

Juliet C.

Computer Science Tutor: Java, C/C++, any language or CS topic needed

Computer Science Tutor: Java, C/C++, any language or CS topic needed

$75/hour

  • 1,208 hours tutoring

  • Downingtown, PA 19335

About Juliet


Bio

Starting in late August 2019 and ending in mid-December 2019, my tutoring hours will be greatly reduced. I expect to be available only Mondays and Wednesdays, approximately 2:30pm - 5pm Eastern time, and priority in scheduling will be given to my existing students. I will still be accepting new students, however, I will need to be selective.

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. I...

Starting in late August 2019 and ending in mid-December 2019, my tutoring hours will be greatly reduced. I expect to be available only Mondays and Wednesdays, approximately 2:30pm - 5pm Eastern time, and priority in scheduling will be given to my existing students. I will still be accepting new students, however, I will need to be selective.

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. I have taught introductory level programming courses in C/C++, Java, and App Inventor at the college level.

I can help prepare high school students for the AP Computer Science A exam. 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 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

  • Hourly Rate: $75
  • Rate details: 2-hour in-person sessions: $75/hour
  • Lesson cancellation: 12 hours notice required
  • Background check passed on 12/6/2018

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

C,

C

As an adjunct instructor at Delaware County Community College, I have taught four semesters of the "Introduction to Computer Science" (DPR108) course, which focuses on learning how to program using C in a C++ environment. Previously, 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 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 started working as a programmer the summer after I graduated from high school. For two summers, I was part of the Corporate Student Summer Program at Texas Instruments in Dallas, Texas. I worked on projects using Common Lisp and C++. As an undergraduate, I was a laboratory teaching assistant helping students in the course “Structure and Interpretation of Computer Programs”, which is the introductory computer programming class. After completing my undergraduate degree, I worked as a programmer for Prograph Management Systems in Pittsburgh, Pennsylvania. I developed database applications for publishing and printing companies, using Paradox Application Language as well as C. As a freelance Web developer, I have developed database-enabled Websites, using PHP and MySQL as well as Ruby on Rails.
Computer Science,

Computer Science

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 in Chester County, Pennsylvania.
Java,

Java

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 have worked on Web applications involving JavaScript on the client side for over 10 years. In 2016-2017, I have taken 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 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 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

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 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

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 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 have been using UNIX and UNIX-like operating systems for over 20 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 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 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

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!

Ratings and Reviews


Rating

5.0 (445 ratings)
5 star
(441)
4 star
(3)
3 star
(1)
2 star
(0)
1 star
(0)

Reviews


Great Teacher who cares about her students

Juliet goes the extra miles with Adam, she created a summary sheet for him to help him review all the important subjects. Not only she reviews areas he is struggling with but she also is prepping him for his mid-terms exams and counseling him on how to prep and what to focus on. She is all in with him!!

Bouchra, 7 lessons with Juliet

Good Teacher

Is helping me to figure out how to manipulate BLE data in a Swift app. I have no Swift programming skills, and she is both patient and kind as I go through this learning curve.

Brian, 17 lessons with Juliet

Helped with LISP!

We reviewed the issues I was having with COND and reviewed a stack trace on deep recursion. Juliet was very helpful and was able to explain things in a helpful way as she walked me through an example. I understand why she is so well rated!

Ernie, 1 lesson with Juliet

Extremely Helpful

She was very knowledgeable and helpful regarding the topics. She was as well very patient and was great at teaching the material that I struggled with. She knew how certain rules applied to other programming languages that I was learning as well.

Vickram, 10 lessons with Juliet

Very helpful and patient

Juliet was great at helping me through my project, and she made sure I understood everything that we were going over. I will definitely be using her again next time i get stuck!

Thomas, 1 lesson with Juliet

No better teacher!

Juliet may be the smartest, brightest, most knowledgeable, most caring teacher there is. She really knows her stuff! Anyone would be lucky to get a spot with her.

Judy, 13 lessons with Juliet

Very knowledgeable, conscientious, and dedicated!

Our session revolved around building an iOS app involving navigation between different controllers, and image presentation in collection and table views. Juliet quickly grasped the issue and offered clear implementions of different approaches. She is very patient and personable. We got the app running but couldn’t address all the bugs in my code in the allotted time. I was particularly touched that Juliet kept tinkering with it on her end. She later messaged me a solution that got me past another hurdle. This level of dedication (and kindness) is invaluable. I plan on requesting Juliet’s expert assistance throughout my course, and even as a professional developer.

Alcaly, 2 lessons with Juliet

Patient and Knowledgeable

She taught me some Object Oriented Programming. I am a beginner in programming and was struggling with how to approach complex problems, but she broke down the process as well as thoroughly explained the solution. If you need a Ruby tutor, I'd highly recommend having Juliet to tutor you.

Kai, 2 lessons with Juliet

Great session! Very knowledgeable and patient.

Juliet is helping teach me Ruby at light speed. She is patient with me and smart and knows the material extremely well, in addition to being a great communicator. Thanks!

Adam, 72 lessons with Juliet
Contact Juliet

Response time: 3 hours

$75/hour

Juliet C.

$75/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Juliet

Response time: 3 hours