Jeffrey Villapiano

Personalized, One-on-One Coding Lessons, Homework/Project Help, Debugging Assistance From A Tutor With 15+ Years of Experience!

4.8(32)

FREE TRIAL

Loading...
Profile photo of Jeffrey, Coding tutor at Wiingy
Graduation ceremony photo of Jeffrey
Verified degree or teaching certification of Jeffrey
Live performance with Coding by Jeffrey

Show all photos

tutor-image
tutor-image

Jeffrey Villapiano

Bachelors degree

/ 55 min

About your coding tutor - Jeffrey

I'm Jeffrey Villapiano, a Bachelors degree holder in the field of Computer Science with over 15 years of experience both in tutoring all ranges of students from kids to adults and in the world and industry of programming. My expertise includes Python, SQL, PHP, CSS, Java, JavaScript, and HTML and I am available for help in homework assignments and longer term projects, debugging, exam prep, code optimization, and more. Whatever your needs are, I can provide patient, flexible, and creative ways to deliver the best educational materials and methods possible! To start as far as my credentials are concerned, my beginnings can be traced back to my high school days when I began assisting other students in both math and computer science all throughout my time there. I then moved on to college where I participated in a Supplemental Instruction (SI) program, a free, voluntary academic support service designed to help students in between or right before classes with homework and/or exam prep. This allowed me to hone my skills in not only the specific subject matter, chiefly computer science and programming, with which I was helping, but also in people skills and learning myself to approach getting educational messages across in a variety of ways until I got through to each and every student in need. Since then, and also beginning in college, I began to tutor others in computer science as I myself amassed more knowledge via my own coursework and degree path, not only having one-on-one sessions with students but also posting Youtube videos on subjects within the discipline for students to refer to when not meeting with me! To this day I pride myself on delivering the best tutoring, education, and teacher-to-student relationships I can; can't wait to get started!

Jeffrey graduated from New Jersey City University

Jeffrey graduated from New Jersey City University
Jeffrey graduated from New Jersey City University

Coding tutor specialities

Assignment help icon

Assignment help

Homework help icon

Homework help

Project help icon

Project help

Code Optimization icon

Code Optimization

Code Review icon

Code Review

CoTutorCoTutor

AI modules

Summary

Podcast

Quiz

Learnings

Flashcard

Spotlight

Zero Risk Guaranteed

15-days refund

Free tutor swap

No cancel fee

1-yr validity

24/7 support

Learner types for coding classes

Coding for kids icon

Coding for kids

Coding for intermediate icon

Coding for intermediate

Coding for adults icon

Coding for adults

Coding for advanced icon

Coding for advanced

Coding for beginners icon

Coding for beginners

Jeffrey - Coding tutor also teaches

CSS

CSS

HTML

HTML

Java

Java

JavaScript

JavaScript

PHP

PHP

Python

Python

Icons

Coding concepts taught by Jeffrey

Student learned 3 days ago

The tutor and student worked on a Java programming assignment involving Pokemon objects. They focused on implementing and debugging code for object interaction, state management using arrays, and comparing object attributes using conditional statements. The next session will involve reviewing for upcoming finals and comp final exams.

Object-Oriented Programming: Instantiation and Methods

Data Structures: Two-Dimensional Arrays

Program Flow Control: Conditional Statements

Java Compilation and Execution

Show more

Student learned 10 days ago

The student and tutor worked on a Java programming problem to calculate the perimeter of a polygon. They focused on reading coordinates from a file into a 2D array, parsing string data into integers, and discussed the `IOException` handling. The next steps involve populating the 2D array and completing the perimeter calculation.

Two-Dimensional Arrays in Java

Calculating Polygon Perimeter

Distance Formula

Parsing String Data into Integers

Reading Data from Files in Java

Show more

Student learned 17 days ago

The Tutor and Student reviewed ACSL practice problems, focusing on Graph Theory concepts like string manipulation and programming logic, and Assembly Language instructions such as variable declaration, arithmetic operations, and conditional branching. They practiced tracing code execution and predicting program output to prepare for upcoming tests.

String Manipulation in Programming

Assembly Language Fundamentals

Algorithmic Thinking for Unique Elements

Show more

Student learned 24 days ago

The class focused on Java ArrayLists, covering their declaration, initialization, and manipulation using various methods such as add, set, get, and remove. The student practiced solving problems related to ArrayList operations and the tutor provided explanations and feedback.

Array Lists vs. Arrays

Importing the ArrayList Class

Declaring and Initializing Array Lists

Common Array List Methods

Show more

Student learned 25 days ago

The Tutor and Student reviewed Java programming concepts, focusing on method return types, variable scope, and array list implementation. They worked through practice quiz questions and problems related to array list usage, with the Student preparing for an upcoming test.

Java ArrayLists

Void Methods in Java

Integer Division in Java

Object-Oriented Programming: Classes and Objects

Show more

Student learned 29 days ago

The student and tutor reviewed logic gate symbols and their functions, then transitioned to graph theory concepts like cycles and adjacency matrices. They practiced identifying paths and analyzing pseudocode to understand algorithmic execution and string manipulation. The next session will focus on code analysis.

Graph Theory: Cycles and Paths

Adjacency Matrix and Graph Properties

String Manipulation and Iteration in Programming

Boolean Logic Gates

Show more

Approach & tools used by coding tutor

Android Studio image

Android Studio

Git & GitHub image

Git & GitHub

PyCharm image

PyCharm

tutorFooter

Programming tutors on Wiingy are vetted for quality

Every tutor is interviewed and selected for subject expertise and teaching skill.