Over 1500 tutoring hours

Ryan A.

Naperville, IL


College Educated Tutor With a Wide Set of Honed Skills

Replies after +3 days
Background check passed as of 6/30/11
4.8 Avg. Rating
165 Ratings
3+ days Response Time
Very knowledgeable
— Cheyenne, Laguna Niguel, CA on 2/2/14

Message Ryan

Send Ryan a message explaining your needs and you will receive a response by email. Have you already emailed Ryan or another tutor? If so, you have an account! Sign in now

 This tutor hasn’t set his or her schedule.
Please enter the tutor's email address.
Please enter the student's email address.
Please describe how you heard about us.
I have read and agree to the terms of use. *

Receive responses from additional tutors

If you select this option, WyzAnt will ask interested tutors to contact you by email if they are able to help. A maximum of five different tutors will email you and none of your personal information, including your email address, will be released.

Northern Illinois University
Applied Mathematics


Northern Illinois University (Applied Mathematics)

About Ryan

Hello, my name is Ryan, and I am a tutor who can help improve grades.


I have a very wide range of abilities. I successfully earned from Northern Illinois University a Bachelor's Degree of Science in mathematics with a major emphasis in applied mathematics and minor emphases in physics and statistics (equivalent minor).


I am well-versed in everything from prealgebra to abstract mathematics and analysis. My higher understanding of mathematics encompasses abstract algebra, real analysis, complex analysis, and point-set topology. Also, I have a strong understanding of partial and ordinary differential equations; I have given many tutorials on these subjects. I love solving mathematical problems and helping others learn mathematics. I have taught recitation classes for business calculus at the university/college level.

Mobile Device Application Development:

I have experience tutoring for iOS, Android, and Windows Phone application development.

I have developed apps that are targeted for the iPhone and iPod Touch devices. To demonstrate to a doctor in Chicago the iOS app development process, I developed version 1.0 of an app that was submitted through iTunes Connect, reviewed, and accepted onto the App Store for downloading; all of this was done within a short period of time. If you need help getting familiar with XCode and Objective-C and developing iPhone applications, or if you just need help getting your app onto the App Store, then I can help you.

I've become avidly interested in Windows Phone application development. Microsoft is onto something great with this technology! I would be overjoyed to help you develop your first app for your Windows phone!


Prior to earning my degree in mathematics, I pursued a degree in art. I have strong artistic abilities; in fact, I have won awards for my art. When developing websites, vector illustrations, I apply my knowledge of art and design.


I am a competent musician, and I have held jobs as a guitar, bass, and music theory instructor. I have played in successful bands and I have experience performing live. I have even worked with producers and engineers who have had their work on the billboard charts. I have a vast amount of my own songs, compositions, and musical ideas; I am very willing and able to share with any eager student my techniques and insight into music.


While earning my degree in mathematics, I picked up computer programming. I have become very adept at many languages, methodologies, and/or paradigms. I have worked as a web and desktop application developer. Also, I develop applications for mobile devices.

Tutoring/Teaching Style:

If a person would like to hire me for the tutoring services that I provide, then let him/her be informed that I like to begin each lesson by making a thorough evaluation of his/her knowledge related to the subject that is being discussed. Following this, I like to provide a thorough explanation of a relevant concept and then go over several problems and/or examples. I think it is very important for a student to practice repetition; often enough, I will repeat problems with students several times throughout a lesson, moving onto new concepts and returning later to old ones. Also, one thing that I like to urge students to do is create their own problems; I feel that this is one of the most helpful ways in getting a student to understand a certain concept. I have the ability to provide many examples and a great deal of feedback and insight into a certain area of study.

Tutoring/Teaching Insight:

I understand that everybody has his or her own unique way of learning and adapting to educational environments; this is why I like to take the time to make a very thorough assessment of the abilities of each student. There are times when I am faced with a student who has a very incongruous understanding of a concept, which extends from a faulty learning foundation; in any such case, it is very important for me to know from where he or she is coming and where the gaps in his or her learning are; really, my job is to fill in these gaps.

Tutoring, Teaching, and Other Experience:

I have over five years of experience tutoring for many subjects.

I have taught recitation classes for business calculus at the university/college level.

I have five years of experience giving music theory, guitar, and bass lessons.

I have over four years of experience tutoring for many programming, scripting, and/or markup languages, such as Java, C++, Python, C#, HTML, PHP, and many more. I have given tutorials on audio programming. I have worked as a web and desktop application developer. I have worked as a .NET developer. I have a lot of experience developing both Silverlight and WPF Applications, utilizing other Microsoft technologies, such as ASP.NET MVC 3.0 with Razor, C#.NET, WCF, XAML, ADO.NET, MSSQL, Reporting Services, and VB.NET. I have developed Silverlight applications that work withASP.NET MVC 3.0 and MSSQL as well as PHP and MySQL.

I give tutorials on spoken languages. I tutor English; this includes creative and academic writing and grammar. Also, I can tutor Spanish; mainly, I tutor for Spanish 1 and 2 or beginning and intermediate college level Spanish.

I have successful experience helping with AP Computer Science, AP Statistics, AP Calculus AB/BC, and AP Physics B/C. The majority of the people I have worked with have earned 4's and 5's on each of his or her respective AP exams.

Also, I have helped many students place into or remain in honors-level courses. I am familiar with the honors curricula of many districts in Illinois.

If you choose me, then I will provide you with a set of honed skills. From being a tutor with more than five years of successful experience, a recitation class teacher, and a music instructor, I have gained a lot of insight into how people learn and what it takes to succeed and attain desired results.

I look forward to hearing from you.
Hello, my name is Ryan, and I am a tutor who can help improve grades.


I have a very wide range of abilities. I successfully earned from Northern Illinois University a Bachelor's Degree of Science in Read more

1 hour notice required
Travel Radius
Travels within 40 miles of Naperville, IL 60540
Background Check: Passed

"Very knowledgeable"

- Cheyenne, Laguna Niguel, CA on 2/2/14

"Excellent Tutor"

- Corey, San Diego, CA on 3/26/14

"Great Tutor"

- Jeremy, Chicago, IL on 2/6/13

"Knows his stuff."

- Lewis, Ottawa, IL on 11/24/12

"Great Tutor!"

- Rosalind, Normal, IL on 3/10/12

"Ryan is Your Guy! "

- Aqueelah, Chicago, IL on 3/5/12

"PHP and Access tutor"

- Mike, Hoffman Estates, IL on 2/24/12

"Great Java Tutor"

- Melissa, Willow Springs, IL on 9/21/11

"Great tutor! 5 star!!!! "

- Ray, Aurora, IL on 1/4/11

"Great tutor!"

- Karin, Hubert, NC on 12/12/10

"very thorough"

- Donna, Lemont, IL on 11/25/10

"Thanks for the reviews after each session"

- Joel, Downers Grove, IL on 5/30/10

"Extremely thorough!"

- Cat, Chicago, IL on 3/27/10


- Mimi, Bolingbrook, IL on 3/10/10
ACT Math, Algebra 1, Algebra 2, Calculus, Differential Equations,
Discrete Math,
Geometry, Linear Algebra,
Prealgebra, Precalculus, SAT Math, Statistics, Trigonometry
ACT English, ACT Reading, English, Writing
ACT Science, Chemistry, Electrical Engineering, Physics
Adobe Illustrator, Adobe InDesign, Adobe Photoshop, ASP.NET,
C, C#,
Computer Engineering,
Computer Programming,
Computer Science,
General Computer,
HTML, Java, JavaScript,
MATLAB, Microsoft Access,
Microsoft Excel, Microsoft Outlook, Microsoft PowerPoint, Microsoft Project, Microsoft Word, PHP,
SAS, SQL, Visual Basic,
Web Design
Music History
Composition (Music), General Music, Guitar,
Music History, Music Theory
Adobe Photoshop, Composition (Music), Drawing
Elementary Education:
Elementary (K-6th), Study Skills
Accounting, Economics, Microsoft Excel, Microsoft PowerPoint, Microsoft Word
Accounting, Algebra 1, Algebra 2, Calculus, Chemistry, Economics, Elementary (K-6th), English, Geometry, Physics, Prealgebra, Precalculus, SAT Math, Spanish, Statistics, Study Skills, Writing
Test Preparation:
ACT English, ACT Math, ACT Reading, ACT Science, SAT Math
Corporate Training:
Accounting, ASP.NET,
Economics, General Computer,
HTML, Java, Microsoft Excel, Microsoft Word, Spanish, SQL, Statistics, Web Design

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.


One of my favorite dynamic web page/application development frameworks is ASP.NET. Some may say that this technology is truly the measure of developing within the well-integrated .NET framework. With this technology, so much can be done and with great ease. There are many amazing core features of ASP.NET, such as data binding and form validation; these set it apart from other frameworks. There is great versatility in developing with this technology as it offers the ability to easily incorporate into a web form either ORM or ADO.NET/SQL approaches for retrieving and modifying data stored in relational databases. The variety of data sources available in ASP.NET provide a broad range of capabilities; with them, a developer is able to use controls that directly bind to objects and Microsoft Access databases, use LINQ expressions or SQL for CRUD operations, and more. I have experience using ASP.NET with C# and VB.NET for code-behind languages in order to develop many Web Form and MVC applications. Also, I have a great deal of experience using component software in ASP.NET applications. I have a great knowledge of the standard toolbox controls, and I have used Telerik, DevExpress, and other third-party web controls. I have developed the following for use in ASP.NET applications: ASMX and WCF Web Services and layers/tiers, ASCX template controls, SSRS and Telerik Reporting reports, and more. If you are someone looking to get started with this technology or have a prior background in this area, then I am confident that I can help you develop a great set of skills or advance your knowledge.


Using C# as a code-behind language is something that any programmer with a C/C++ or Java background should consider doing when making the move to .NET. I have used this language for many web applications. I understand the differences between VB.NET and C#, such as those related to var and dim and raising events. I have used C# for both Silverlight and ASP.NET MVC projects. If you need assistance with C#, then I can help.


I have a lot of successful experience tutoring for C++ and many other programming languages. I have helped students at both the college and high school levels. I am more than qualified to tutor for either beginning programming, intermediate programming, and even advanced courses that deal in the learning of advanced data structures and the writing of algorithms (e.g. binary search algorithms), which run on optimized stability and efficiency. I have helped many students earn A's. I take pride in teaching and tutoring for programming languages and it is something that I rather enjoy. As far as my own programming experience goes, I have taken a course on C++ and other courses that utilize C++ and other programming languages, such as Java, Python, and MATLAB. I have a very expansive knowledge of programming. I have developed in C++ and other programming languages many mathematical tools that utilize object-oriented design practices. I have a solid understanding of OO methodology and design features, such as inheritance, polymorphism, operator overloading, and encapsulation. Using C++, I have created programs that solve systems of linear equations via linear algebra and numerical linear algebra matrix methods; these same methods are used in search engine algorithms. I have designed and created many more mathematical tools, which employ efficiency and stability in their execution; some of these can be found on the world wide web. I enjoy programming and computer science and I also enjoy helping other people learn how to write programs in C++. I feel that I have a strong, singular ability to help people learn how to write programs in C++. If you are in need of some aid in programming in the C++ language, then I am certainly a qualified tutor in that area and I look forward to helping you.

Computer Engineering

I have provided many tutorials on computer engineering and logic design.

At first, logic design can be difficult. Students can get overwhelmed by the many topics that are typically presented in introductory logic design courses. Usually, the student of logic design must retain a lot of details and processes; and it's not always easy for him/her to readily detect patterns or underlying logic. By helping students see the logic and patterns, I have had a lot of success helping them feel less overwhelmed by the material.

If you are having trouble with any of the following topics, then let's arrange a tutoring session: numeral system conversions, arithmetic in different number systems, Boolean logic, Boolean algebra, Boolean functions, logic gates, canonical forms, minterms, maxterms, expansions, and truth tables. I can show you how to analyze sequential circuits. I can explain how to create multi-level gate circuits. I can demonstrate how to design circuits that utilize the following devices: read-only memory, programmable logic arrays, adders, subtractors, switches, comparators, 7-segment displays, counters, multipliers, multiplexers, decoders, and encoders. I can explain clocks, characteristic equations of flip-flop devices, and how to complete timing diagrams. I can explain how to reduce state tables and create state diagrams. Also, if you are having trouble understanding how to use 7400 series integrated circuits in your lab, then I can help you.

Computer Programming

My knowledge and experience of Computer Programming is vast. I mainly work within the .NET framework, but I do branch out into other frameworks/platforms/environments, sometimes mixing technologies in an unconventional way to attain desired results.

Microsoft Technologies: I am a very big fan of everything that Microsoft has been coming out with, especially in regards to the .NET framework. I cannot say about the Android and iOS application development process what I can about Windows Phone application development: that it is so incredibly easy and rapid. I'd definitely say that I know my way around the .NET framework. My background working with this technology includes the development of web and mobile applications out of the Silverlight and/or ASP.NET MVC frameworks and WPF desktop applications. I mainly work in VB.NET, but I'm equally versed in C#. I am familiar with many LINQ classes/providers, including those for XML, Excel, and SQL. My know-how of many development technologies has come in handy in the process of performing unconventional tasks, such as creating in a .NET environment services to handle PHP statements in the execution of SQL queries on MySQL databases. Microsoft's powerful framework for creating web-service applications, WCF, has been used in apps that I have developed, especially WCF RIA capabilities. My .NET applications have communicated via ASP and T-SQL with SQL Server databases, as well as My SQL databases with PHP and SQL. I have an advanced understanding of XAML, and I have a great deal of experience creating templated controls with resource dictionaries; these same controls have found their place in libraries for reuse among the many constituents of large-scale applications where consistency in design is desired. I understand advanced topics in Silverlight/WPF development, including dependency properties, binding, dynamically adding/removing elements at runtime via the code-behind versus using static elements, and much more. My adherence to best practices when creating scalable, dynamic, and robust applications has garnered positive feedback from other developers. Lately, I have been venturing into LightSwitch, and I can't wait to see what else Microsoft comes out with.

Java/Oracle Technologies: Contrary to what you might think when considering my breadth of knowledge of .NET, I do know other technologies; and I'm advanced in my understanding of Java and Oracle technologies: JSP, J2EE, GlassFish, 11g, JSF, PL/SQL, JDBC, Swing, Hibernate, and more. My experience tutoring for AP Computer Science A, which requires the use of Java in the OO paradigm, has been very successful. I have helped many novices, some having had no previous programming experience, earn 4's and 5's and high grades of A's and B's as end results after floundering with the fundamentals during the first semester.

iOS, Xcode, Objective-C: I have developed several applications: readers, calculators, and other types of applications. I can provide you with a strong understanding of the current Xcode templates as well as those from the past. I enjoy working on these applications and with Objective-C. I understand how high the learning curve is to get Objective-C down, especially if you don't have any previous experience using C/C++ or using dynamic memory allocation with manual deletion of references.

Python: This is a powerful scripting language. I have experimented with Django. I do love its mathematical/functional capabilities, and I have begun exploring its ability to perform difficult or demanding reporting tasks. Python supports the feature of list comprehensions; this, along with Python's ability to utilize set-builder notation and other functional concepts make it a very powerful language to learn if you are someone from a math background. I can help you learn more about this language.

Other languages/programming technologies I have used on the job, tutored for, or those I have been exposed to in some way or another include: JavaScript/jQuery, CSS, HTML, LaTeX, Ruby, AJAX, CodeIgniter, and more.

Computer Science

My experience in the field of computer science includes the development of web applications, websites, mobile phone applications, and more. Mainly, I work within the .NET framework, developing ASP MVC Razor websites and Silverlight Applications with VB.NET or C# code-behinds; but I do venture outside of the vast, innovative realm of Microsoft technologies.

I have developed applications for the iPhone, iPad, and iPod Touch devices. I have a very strong understanding of OOP methodologies. I have provided to both Public and Private school students a great number of tutorials for AP Computer Science, and I have had a lot of success doing so. Also, I have provided to many college students and professionals tutorials that aid in the understanding of anything from the fundamentals to advanced topics to more obscure approaches to programming, such as functional topics and ideas (Lambda Calculus comes to mind.).

I do work on the backend, too. I have familiarity using server-side scripting languages, web-frameworks, relational database query languages, and more.

Lastly, my knowledge of computer hardware and construction has been successfully applied in the building of servers and computers designated for many purposes, such as gaming, small-business scenarios, audio recording, and more. I enjoy going out and looking for all of the necessary, and sometimes unnecessary, parts to build an awesome and efficient computer. And I do have the ability to incorporate this knowledge into discussions about programming (Programming topics that relate to CPU and RAM may include the following: memory management, FLOP count, garbage collection, overall efficiency and stability considerations in the development of algorithms, etc.).

My interest in the area of computer science has led me to share with many students my own vast knowledge of programming. I am confident that I can help you find your way around a computer.

Differential Equations

My knowledge of Ordinary and Partial differential equations is great. Students of these subjects seem to have a difficult time keeping in order the techniques that are used to solve an ordinary and/or partial differential equation. The other big problems that students have with this subject are the classifications of differential equations. Students seem to find it overwhelming to remember how exactly a differential equation can be classified as homogeneous, non-homogeneous, linear, nonlinear, first order, or second order. There are just so many things to keep track of! Both my knowledge of this subject and my ability to explain it may be able to help you with all of the linear thinking that goes into solving these equations.

My experience tutoring for ODE and PDE has been quite successful. My knowledge in this area encompasses all of the fundamental techniques for solving an ODE or PDE (Depending on the classification of the differential equation, these techniques include Separation of Variables, Undetermined Coefficients Method, Variation of Parameters, etc.) - Fourier Series, Transforms, Analysis, using Bessel functions, Sturm-Liouville Problems, solving the various classifications of the wave and heat equations, Laplace and Poisson equations, and much, much more.

If you want to be able to solve an ordinary and/or partial differential equation, choose me.

Discrete Math

I am very familiar with the many topics discussed in discrete mathematics; these topics include combinatorics, probability, logic, set theory, counting techniques, graph theory, operations research, number theory, and more. I have had a lot of success tutoring for statistics and probability, the latter being a discrete mathematics topic that involves the application of counting techniques and set theory. I have studied operations research, and I am familiar with optimization problems and how to apply them to real-world applications. From my study of rigorous mathematics, I have honed my formal logic skills. I have experience helping graduate students understand algorithms related to graph theory, such as the nearest neighbor algorithm. I am confident that I can help you excel in discrete mathematics.


Dreamweaver has been a great tool for various web development projects that I have worked on. I have a lot of experience using it for website projects that don't require a lot of setup/configuration time or aren't developed with ASP.NET or JSP but use JavaScript, CSS, PHP, AJAX, HTML, and many other supported technologies. Using Dreamweaver is very intuitive and easy. I think that its WYSIWYG editor, measuring capabilities, and other features offer an advantage over some of the editors and IDE's that are out there.

General Computer

I have much experience building and fixing computers as well as working with computer hardware and software. I have been paid to configure for acquaintances of mine FTP servers, remote desktop hosts and clients, gaming systems, business systems, general purpose systems, and many other different kinds of systems. I have a strong technical knowledge of computer hardware and I know what is optimal for specific computer system designations. I enjoy working on computers and I would enjoy sharing with anyone my knowledge on the subject. If a person is looking for help on preparing for an A+ certification exam or just needs a general overview of how a computer functions, then I am the guy for you.


My honed musical abilities have been developed over a time span of 10 years, having given guitar and music theory lessons for 7 of them. I can teach anything from reading tablature to reading sheet music. I have a very solid understanding of music theory. Also, I write my own music, and I arrange for multiple instruments. I have experience playing gigs. My love for all types of music is great. You might find me playing a Carcassi étude or a signature lick by Wes Montgomery, always maintaining an appreciation of all musical genres. If you need guitar instruction, then I can get you onto the path to success. You'll be playing chord structures and riffs in little time!


I have a lot of experience working with raw JavaScript and the jQuery framework. I will show you how to develop UI/widget and normal jQuery plugins. I will explain event handling, how to use AJAX within a jQuery script, and much more.

Linear Algebra

I have a solid understanding of general Linear Algebra, as well as Computational/Numerical Linear Algebra. I also have solid experience using MATLAB to implement the algorithms for LU decomposition and QR decomposition. I can help you understand all of the highlighted topics of linear algebra. I can help you review how to determine whether a system of linear equations has a unique solution, infinitely many solutions, or no solution. I can guide you through the process of determining whether a set is a vector space. I can show you how to determine whether a set of vectors is a basis. I can provide tutorials on how to determine whether a function is a linear transformation. Also, I can explain how to find the kernel and range of a linear transformation.

Microsoft Access

Microsoft Access is great to use for small-scale data entry and reporting systems, and I have a lot of experience using it for these purposes. If you don't fancy using the macros in Microsoft Access, then I can help you learn how to use Visual Basic Applications to directly create functions and subroutines that execute SQL queries, export data to a spreadsheet, handle events, and more.

Also, I can demonstrate how easy it is to retrieve data from an Access database in ASP.NET, PHP, and SharePoint. If you need help setting up a Microsoft Access database system in a professional context, I can show you how it's done. Let me know if you need help with Microsoft Access.


My experience with PHP is extensive. PHP and MySQL have been used for the development of many template-driven websites that I have worked on. I have worked with the PHP themes/templates of many Drupal and WordPress sites. Also, I have used PHP in Silverlight and ASP.NET environments.

I am familiar with various PHP libraries, classes, and/or projects. For number-crunching and reporting purposes, I have utilized the classes of the PHPExcel project. PHPlot is another library that I have used; it is great to use for generating charts and graphs for data visualization. I am familiar with PEAR and CodeIgniter. And I can show you how the MySQLi class can be used for things like persistent connections and executing multiple queries concatenated into a single string and delimited by a semicolon.

Are you having trouble passing an array from JavaScript through an AJAX request that needs to end up on the server side in order to be processed by PHP? I can show you how to use PHP to decode arrays that have been encoded or serialized by JSON.

Do you need help understanding how to handle sessions in a PHP website that has a login application? Don't fret; let me show you how to create a secure site that uses sessions.

I can demonstrate how to write both procedural and object-oriented PHP scripts.

I can explain various conventions that PHP developers use when developing websites and/or web applications. The following is a short list of some of the practices that I can discuss: naming files with inc.php and func.php extensions, using global constants, creating a separate file for each dynamic content section, building and utilizing configuration files that store information that can be accessed from anywhere in an application, and developing functions that dynamically retrieve content to be displayed in appropriate sections of a template.

In my opinion, PHP is a great, versatile, server-side scripting language to use on smaller projects where scalability is not an issue, the use of a database to dynamically serve content is necessary, and minimal setup time is required.


I have a lot of experience working with and tutoring for the Python language.

I have experience using Python to create web applications within the Django framework. Also, I have tutored for Django. If you haven't used Django before, I can show you how to get started. The following is a short list of some of the aspects of the Django web framework that I can help you with: views, models, forms, widgets, templates, url mapping, and template paths.

I can help you understand the set-builder syntax of either set or list comprehensions. I have used list comprehensions in mathematical contexts, for file manipulation, and for other regular Python development purposes. Also, I can show you how to apply other great features of Python, such as generator and lambda expressions.

I can show you how to create your own modules and make use of the object-oriented and functional programming support of this great language.

Python is a great scripting language that offers many great features that are very easy to utilize in projects. I am confident that I can show you how to use Python in your projects.

Visual Basic

I have worked with Visual Basic and VB.NET to develop Windows Forms, ASP.NET web forms, and Silverlight applications. I have a lot of experience tutoring for VB.NET, and I can explain how to use it to write cohesive classes and applications that adhere to OOP methodologies. I can explain the differences and/or analogies between VB.NET and C#. I can help you with Visual Basic.

Web Design

As an experienced website and web application designer/developer with many years of experience, I have gained a vast amount of knowledge and skills. Having worked on various websites that are built out of many popular CMS applications, such as WordPress, Sitefinity, and Drupal, I am very confident in saying that my ability to work with different development platforms in template-driven website environments is very strong. Also, working with content management systems has helped me become very good at adjusting and creating themes that adhere to different styles and patterns, including those that are responsive. I am able to work on both sides of a client-server system. Not only am I well-versed in markup, databases, and server-side/client-side scripting, I do have a background in art and design, and I can show you how to create stylish buttons, icons, logos, backgrounds, and more. My command of various web development technologies is great. Here is a short list of some of the tools that I use or have used to develop and/or design websites and web applications with static or dynamic content: HTML, XHTML, JSP, ASP.NET, CSS, PHP, JavaScript, XML, MySQL, Adobe Flash, Adobe Flex, Silverlight, SQL Server, Oracle 11g, JSON, jQuery, AJAX, Adobe Photoshop, Adobe Illustrator, and many more. Some projects that I have worked on include e-commerce, blog, forum, and charity sites. I can teach you all of the basics of forms, session handling, navigation, breadcrumb trails, shopping carts, and much more.

Northern Illinois University
Applied Mathematics


Northern Illinois University (Applied Mathematics)

Very knowledgeable — Ryan is a very knowledgeable tutor. He provides all the necessary tutor attributes. -Knows all material very well -Provides explanation for all questions -Patient -Good communication on meeting times/place Very good rate for a tutor with his knowledge. ...

— Cheyenne, Laguna Niguel, CA on 2/2/14

Hourly fee

Standard Hourly Fee: $40.00

Cancellation: 1 hour notice required

Travel policy

Ryan will travel within 40 miles of Naperville, IL 60540.

Background Check Status for Ryan A.

Ryan A. passed a background check on 6/30/11. The check was ordered by another user through First Advantage. For more information, please review the background check information page.

After sending a message to Ryan, you will be able to order a new background check for $7.99. As part of your tutor selection process, we encourage you to run updated background checks. Please also review the safety tips for hiring tutors.