Victor A.


Victor A.

Tutor

Charlottesville, VA 22903

Will travel 0 miles

$85 per hour.

4.97 315 ratings

CS/EE, IT, and Math Tutoring Ninja

WHAT I CAN HELP YOU WITH When I first started with Wyzant, I worked with high-school students at all levels who were studying AP Computer Science A and AB, which covers object-oriented programming in Java, as well as discrete mathematics (number systems and Boolean algebra), and algorithms and data structures. Since then, my portfolio of subject matter expertise has grown to include computer networking, programming in C++ and Python, and theoretical computer science, including proof-writing, ... [more]


Java

I have worked with high school students on Introductory Computer Science and AP Computer Science A (and an advanced AB-level class with data structures at Thomas Jefferson High School for Science and Technology in Alexandria, Virginia) programming assignments and exam preparation since 2014. The AP Computer Science A exam (and AB too, before it was discontinued) uses the Java programming language. I have also assisted undergraduate college students in Virginia, face-to-face in person and online, and throughout the United States, online, with conquering their Java programming assignments in IDEs ranging from Eclipse to jGrasp and NetBeans to BlueJ.


Computer Programming


Probability


Networking (Computer)

I worked for three years as Network Operations Engineer at Freddie Mac, one of two Government Sponsored Enterprises that help to make home possible for millions of Americans. As part of my job duties, I worked on daily operations and project support for Routing and Switching platforms (primarily Cisco), firewalls, and network security. I also worked for two years at HP as a Public Sector Network Engineer Consultant with the Food and Drug Administration and the US Department of Health and Human Services in Maryland. I also tutor undergraduate college students in networking, including students enrolled in Cisco Network Academy preparatory courses.


Discrete Math

As part of my undergraduate degree at the University of Virginia, I completed a required survey course in discrete mathematics, as well as courses in computation theory, algorithms, probability. I also completed a graduate course in graph theory at George Mason University, and I have completed several theoretical math courses that required extensive proof-writing practice, including real variables and algebra.


Computer Science

I earned a B.S. in Computer Science at the University of Virginia, and I have completed graduate coursework in Computer Science and Engineering at George Mason University in Fairfax, Virginia. This would include courses in programming in C/C++ and Java, data structures and algorithms, discrete mathematics, graph theory, queuing systems, network algorithms, computation theory, computer architecture, operating systems, information security, computer networks, and database systems. I also worked as a Teaching Assistant and Grader for undergraduate courses in Java programming and in computer networks and security.


Linux

I spent several months in my first role out of college working with my employer's Web Infrastructure Operations team, where I assisted in building and testing build shell scripts for Web and application servers such as Apache, Tomcat, Weblogic, and webMethods. I worked on both Unix-like (Red Hat Enterprise Linux) and Unix (Oracle Solaris) computer systems.


UNIX

I spent several months in my first role out of college working with my employer's Web Infrastructure Operations team, where I assisted in building and testing build shell scripts for Web and application servers such as Apache, Tomcat, Weblogic, and webMethods. I worked on both Unix-like (Red Hat Enterprise Linux) and Unix (Oracle Solaris) computer systems.