Over 200 tutoring hours

Joji D.

Chicago, IL


Software Developer with 14+ years of Java programming

In-person lessons
Background check passed as of 2/24/14
4.9 average from 157 ratings
Extremely competent, excellent tutor
— Steve, Skokie, IL on 4/16/15

Message Joji

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

 Checking availability…
Please enter the tutor's email address.
Please enter the student's email address.
Please describe how you heard about us.
Replies in 1 hour
Replies in 1 hour

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.

Baker University
International Busine
Oklahoma State University


Baker University (International Busine)

Oklahoma State University (Master's)

About Joji

Hello, my name is Joji. I am passionate in computer programming specially Java and Open Source Software. Back in 2000 I was teaching assistant at Oklahoma State University for Introductory Java classes. I assisted many students with their course works. After I graduated, I've worked in various industries since 2001 as software developer. Now I am here to help you learning design, writing, debugging, testing in Java programming language.

I am more than happy to tutor at any skill levels. If you are a student in high-school or college and need some help on programming classes, that's great! I can explain how to approach solving algorithmic problems, then apply the solution to design and implementing working computer programs (Java).

Perhaps you are not student any more. You are working and considering to switch your career to become a professional programmer. I have few co-workers who recently changed their career to software and are doing very well. I'm more than happy to help you to make this transition successfully. I am able to not only share my programming skills, but also I'd love to share some of my work-related stories as a software developer.

I am proficient in Java language but also familiar with the other technologies such as MySQL databases, git source control, shell scripting, maven build tool, tomcat web servers, linux OS and HTML.

I am currently full-time software developer at Chicago based software start-up company. And, I would like to spend my after hours tutoring you.

Looking forward to working with you soon.
Hello, my name is Joji. I am passionate in computer programming specially Java and Open Source Software. Back in 2000 I was teaching assistant at Oklahoma State University Read more

3 hours notice required
Travel Radius
Travels within 2 miles of Chicago, IL 60606
Background Check: Passed
In-person lessons

"Extremely competent, excellent tutor"

- Steve, Skokie, IL on 4/16/15

"Very well experienced and responsible tutor"

- Andy, Chicago, IL on 4/9/15

"Great tutor! Very patient!"

- Duely, Chicago, IL on 3/11/15

"5 Great Months of Lessons"

- Kathryn/Simon, Skokie, IL on 11/23/14

"Extremely Patient and Adept"

- Elizabeth, Palatine, IL on 8/15/14

"Last Minute Request"

- Shawn, Chicago, IL on 7/30/14

"Calm and cool."

- Dustin, Chicago, IL on 5/27/14
Corporate Training:
General Computer,

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.

Computer Programming

I speak more programming languages than natural languages. I've been coding since I was in high-school. I love coding and sharing my knowledge to anyone who wants to learn how to write computer programs.

I can help students with learning basic programming tips & techniques; such as writing algorithms, choosing right data structure to store data in memory.

Also, in some languages are designed to support Object Oriented Programming or OOP.
And I can tutor in this area as well by explaining what OOP principles are and writing code in OOP fashion.

Computer Science

I received master degree in Computer Science from Oklahoma State University. When I was student at OSU, I worked as teaching assistance for Computer Science 101 and 102 classes. I helped students with their course works that includes programming.

I can tutor fundamentals of computer programming constructs such as conditional logic, loops, functions, variable scopes and more. Also, I can teach how to design and model a solution using Object Oriented Programming paradigm.

Last but least, I can explain and clarify to the questions the student might have.

General Computer

First PC I owned when I was 15 years old. I am familiar with a variety of operating systems (Dos, Windows, Mac, Linux). I built a few desktops from pieces. Installed variety of operating systems on them. Recent years I mostly install Linux distributions.

So, basically, I can tutor students from setting up hardware, installing software, and configuring a secure home network.

I welcome anyone at any computer skills level.


I have over 10 years of web development experience. HTML is basic component of any web development.

I can tutor a student by helping him/her understand how each HTML tag works.

Also, I can dive into styling with font/color and show/hide some section of the HTML page.

And more cool stuff to come!


I was born and raised in Japan until I was 21 years old. I came to the United States for study. I use Japanese language daily.

If you are a student in high school or college and taking Japanese class and need a help on your course work, I am here to tutor you from writing/reading basic Hiragana, Katakana, and to basic Kanji.

Perhaps you are planning to study abroad in Japan and prepare reading, writing, and or speaking in Japanese. I would love to tutor you so that you will have more confidence using Japanese during your stay in Japan.

Language is something that you use it or lose it. Unfortunately, this fact is true. If you like to have some practice buddy to keep up your Japanese skills, I can be your practice buddy.


I started Java programming at the time Java 1.0 was released in 90s. I was teaching assistant at University during I was student for two years.

After completing my master's degree, I have worked on various industries as a professional software developer.

I speak 3 languages during a day: English, Japanese, and Java.


JavaScript is essential to the most web pages today. I have been a web developer through out of my career. I use JavaScript along with CSS and HTML to make the web page more interactive and dynamic.

I can tutor basic language fundamental such as variable scoping, looping, expressions, conditional logic, functions and more. Furthermore, I can dive into AJAX and JQuery world as well if the student is interested in these topics. My tutoring method is "learn by doing". So, write working code first, then dive into why & how. But, I am open for other ways as well.


I have been using Linux OS as my main personal desktop computer since 2006.

Also, my chose Linux OS for my work laptop for the current job (1.5 years).

I would like to help a student to understand develop software applications on Linux OS.

Also, I like to tutor a student by introducing many useful Linux commands and shell scripting.

Simply put, I just love to share my Linux passion.

My favorite Linux distributions are:
Crunchbang (Waldorf), Debian (Wheezy), Mint (>12), Ubuntu (>11.10), Lubuntu (>12.04)


I am currently a full-time software developer at a Chicago based software start-up company. Self taught Python language about 3 years ago.
I use Python to solve s variety of problems.
Here are a couple of recent mini-projects that I enjoyed most: I wrote Python script to read application log files then manipulate data and print out the only log data that was concerned.

Another one is a script which uses the 3rd party libraries to connect to databases (mongoDB, mysql). Then query data to massage them and print the results.

I focus on tutoring in programming basics. For example, for a given problem how to design Python modules (functions/classes), and how to implement it, how to debug it and most importantly how to test it.

Newbies and beginners are most welcome!!


SQL is something any modern professional software developer cannot avoid.

I have been working with different databases through my career. Particularly, SQL is the one I used most in day-to-day work.

I can tutor basic CRUD operation on MySQL. Furthermore, help student understand how table join works.

I can explain and clarify to student's questions.

Baker University
International Busine
Oklahoma State University


Baker University (International Busine)

Oklahoma State University (Master's)

Extremely competent, excellent tutor — Joji is an excellent tutor. He is detailed and you can tell he takes a deep interest in the student learning the material. ...

— Steve, Skokie, IL on 4/16/15

Hourly fee

Standard Hourly Fee: $65.00

Cancellation: 3 hours notice required

Travel policy

Joji will travel within 2 miles of Chicago, IL 60606.

Background Check Status for Joji D.

Joji D. passed a background check on 2/24/14. The check was ordered by Joji through First Advantage. For more information, please review the background check information page.

After sending a message to Joji, 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.