Joji
Patient and Knowledgeable Java Tutor for Any Skill Level
Hello, my name is Joji. I am passionate in computer programming, especially in Java and Open Source Software. Back in 2000, while pursuing my master's degree, I was a teaching assistant for Introductory Java classes. I assisted hundreds of students with their course work. Since graduation, I have worked in various industries as a software developer. As a tutor since the beginning of 2014, I have helped many students become proficient in Java programming, as well as, enhance their skills in pr...
SQL
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.
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.
Linux
Python
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!!
JavaScript
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.
Japanese
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.
Java
HTML
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!
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.
Steve B. from Skokie, IL
Joji is an excellent tutor. He is detailed and you can tell he takes a deep interest in the student learning the material.
Andy V. from Chicago, IL
Today, April 8 is the first day I studied with Joji. He is really gentle and experienced with his field. I am totally satisfied with him. After the meeting finished, I got an email from him about the issue that we still have not finished yet. Such a Japanese spirit. So responsible and gentle. Thumb up! From now on if I have trouble with Java, I will study with him.
Duely Y. from Chicago, IL
The tutor was very knowledgeable and patient. I learned a lot of new things about coding in Java and some cool tricks using Eclipse. Definitely will reach out again!
Dustin K. from Chicago, IL
Joji is patient, calm and very knowledgeable on the topics. He is a good teacher and knows how to set a lesson plan that is best for you.
Shawn H. from Chicago, IL
Joji is awesome, he is patient and explains the fundamentals of Java very well. He breaks down the concepts and syntax into simple and easy to understand pieces of information. In our last tutor lesson he was able to meet with me just a few hours after I asked for an emergency lesson, and he stayed late with me! I highly recommend Joji to any new student of Java.
Elizabeth V. from Palatine, IL
Joji is extremely patient and encouraging. He's a whiz at Eclipse and has shown me so many tips and tricks to make debugging easier. I like that he helps by drawing out diagrams to explain concepts; I'm very visual and learn best when I can see and do.
Kathryn/Simon G. from Skokie, IL
I wanted to update my review to say that Joji and Simon have now been working together consistently and harmoniously since July and it’s been a great experience. Joji is among the top tutors I’ve seen and each week they’re working through the curriculum for the AP Computer Science exam. Our son has been studying for a number of years, but Joji is the one who will actually get him through the test prep and he will likely take the test before high school.