Over 50 tutoring hours

Jonathan R.

Denton, TX


NASA Intern and Knowledgeable Computer Science Undergraduate

5.0 average from 53 ratings
Thorough and knowledgeable tutor!
— Frank, Arcadia, KS on 2/11/16


Send a message explaining your needs and Jonathan will reply soon.

Response time: 3 hours

Contact Jonathan

The University of North Texas
Computer Science


The University of North Texas (Computer Science)

About Jonathan

I am an undergraduate student at The University of North Texas, studying Computer Science. During the Summer of 2016, I interned at NASA's Johnson Space Center in the International Space Station Vehicle Office. While there, I finished development of a critical web application, the Integrated Tracking System, which is used to track budgetary processes for projects related to the ISS. The application is now in use by over 40 different individuals, keeping track of critical ISS information. I will be returning to the Johnson Space Center in the Summer of 2017.

I have had an interest in computers and technology for my whole life, and I love sharing my knowledge and skills with others. During the Fall 2015 and Sping 2016 semesters, I worked as a peer mentor for new students in the UNT Computer Science Education department, helping out students with their lab assignments and homework. I answered student questions, assisted with programming and design processes, provided feedback on code, helped explain difficult concepts, monitored exams, and worked with other students in a variety of ways. Helping others learn and embrace the world of computer science and programming is an incredibly rewarding endeavor for me. I hope to continue my peer mentorship and tutoring into the Fall 2016 semester and for the rest of my undergraduate career, imparting what I learn to others.

I have constantly taught myself through experimentation and online research. I self-taught web design fundamentals a few years ago, including HTML, CSS, and more recently JavaScript, and I have learned C and C++ during my time at UNT. During my NASA internship I further solidified my JavaScript experience by learning the AngularJS framework, and also dabbled with some C# and SQL. I consider myself proficient with these languages, along with a number of projects under my belt including a few websites, a text parser, polished homework assignments, a computer game, and the web application which I programmed and deployed for NASA. I also am familiar with GNU/Linux basics, and have knowledge of common algorithms, data structures, and other computer science abstractions.

Please feel free to contact me with any questions! My schedule is flexible, with evenings being when I am most available. I'm available online only unless you are near Denton, TX.

I'm willing to help in any way that I can, and answer any questions that you may have.
I am an undergraduate student at The University of North Texas, studying Computer Science. During the Summer of 2016, I interned at NASA's Johnson Space Center in the International Space Station Vehicle Office. While there, I finished development of a critical web application, the Integrated Tracking System, which is used to track budgetary Read more

4 hours notice required
Travel Radius
Travels within 8 miles of Denton, TX 76201
Background Check: Passed

"Thorough and knowledgeable tutor!"

- Frank, Arcadia, KS on 2/11/16

"Patient tutor who the knows subject matter very well"

- Jowi, Anna, TX on 7/31/16

"Patient and provided great explanations"

- Maura, Torrance, CA on 4/21/16

"Excellent Teacher"

- Tyra, Arlington, TX on 3/14/16

"Best tutor"

- Eriel, Bakersfield, CA on 2/26/16

"Well Prepared"

- Jorge, Fort Worth, TX on 2/11/16

"Great tutor"

- Shawn, Rancho Cordova, CA on 2/10/16

"Excellent tutor!"

- Joe, Hattiesburg, MS on 2/4/16

Approved subjects are in bold.

Approved subjects

In most cases, tutors gain approval in a subject by passing a proficiency exam. For some subject areas, like music and art, tutors submit written requests to demonstrate their proficiency to potential students. If a tutor is interested but not yet approved in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.


I am proficient with the AngularJS framework, and my knowledge includes expressions, directives, controllers, templates, scope, dependency injection, factories, services, and more.

I learned these concepts before and during my internship at NASA. The frontend of the web application that I programmed utilized AngularJS for interactivity on the site, as well as making HTTP requests to the backend.


I am experienced with the C programming language, and have knowledge of syntax, flow of control, functions, pointers, structures, arrays, and other important C concepts.

I learned C during my first two semesters at UNT, and also created a text parser for another department at the university that saved them months of labor. C is an important language that is not only lightning fast, but most modern languages are based off of or even created with C. I find it important that every programmer should know at least the basics of C, since these skills easily translate to other languages.


I am proficient with C++, and my knowledge includes syntax rules, flow of control, data types, functions, classes, arrays, pointers, STL basics, file input/output, and much more.

I learned these C++ concepts at The University of North Texas, as well as through self-taught methods including the book C++ Primer, various websites, and experimentation. I also tutored students during the Fall 2015 semester as a peer mentor in a class where C++ was the language used, so I have extensive experience with teaching C++ fundamentals and difficult C++ concepts.

Computer Programming

I have extensive experience with multiple programming, scripting, and markup languages, including C, C++, JavaScript, HTML, CSS, and GML. I can easily teach the fundamentals as well as more advanced concepts of these languages. I have also made multiple programs using these languages, including a text parser, websites, address book, library book system, and even a few games.

Computer Science

I am a current undergraduate computer science student at the University of North Texas, and have made A's in all of my computer science related courses. I have an intermediate knowledge of fundamental algorithms such as merge sort, heap sort, and binary search, and knowledge of data structures such as linked lists, binary trees, heaps, and more.

I also am proficient with C and C++, as well as JavaScript, and I have experience with both Windows and Linux.

General Computer

As a computer science major, I interact with computers and technology on a daily basis. I am qualified to teach anything from basic computer interaction and installing software, all the way to advanced programming concepts, building a computer, managing servers and more.

General computer topics that I can help with include installing an operating system, using an Internet browser, using a mobile device, debugging / troubleshooting common technology problems, safe web browsing habits, programming in C, C++, and JavaScript, computer hardware concepts, server management, running and installing programs, and much more.


I have extensive experience with HTML, and I have used it to code and modify various websites. I know and can tutor everything from basic HTML tags to advanced concepts such as linking files, adding CSS, using HTML5 concepts, and more.

I can also explain conceptually the importance of well structured HTML, and how each tag and element ties into the structure of a website, as well as historical concepts that remain relevant and confusing to newcomers.


I have intermediate knowledge of JavaScript, which includes syntax rules, flow of control, functions, objects, strings, arrays, the DOM, and more. I find JavaScript to be an incredibly flexible and intuitive language, and its usage increases every day.

I also know a bit of jQuery, as well as the Google Maps API. I am able to teach not only programming fundamentals with JavaScript, but how to create website interactivity as well.


I have extensive experience with GNU/Linux, mainly with the Ubuntu and Linux Mint distributions. I have used the operating system considerably during my undergraduate career for code compilation, server management, and personal use.

I can tutor others on installing GNU/Linux, using the command line interface, navigating the file system, installing / updating programs, setting up web servers, and more. As part of my peer mentor work at The University of North Texas, I taught other students how to remotely connect to a campus Ubuntu server for programming, compiling, and submitting coding assignments.

Web Design

I have multiple years of web design coding related experience, including HTML, CSS, and JavaScript, creating websites for nonprofits and even my own personal website. Using these languages, I can teach one how to create a website from the ground up using a text editor.

I also have experience using software related to web design, such as Wordpress, phpMyAdmin, Joomla, and more. I can also help with registering domains, using FTP clients, and all of the logistics required to get a website running on your own server.

The University of North Texas
Computer Science


The University of North Texas (Computer Science)

Thorough and knowledgeable tutor!

It was clear to me early on in our lessons that Jonathan is both thorough and patient in his explanations. He is effective at ensuring that programming concepts are thoroughly explained from the ground-up, which translates from computer memory to the language we humans understand. His patience is clear and present through his ability to break-down larger programming problems into easily understan

— Frank, Arcadia, KS on 2/11/16

Hourly rate

Standard Hourly Rate: $27.00

Cancellation: 4 hours notice required

Travel policy

Jonathan will travel within 8 miles of Denton, TX 76201.