University of Illinois, Urbana-Champaign (Computer Science)
Everyone's mind works at least a little differently, and the right way to learn is the way that happens to work best for you at the moment. That's my philosophy in a nutshell. If you know what you need from a tutor, I'm here to listen and work with you; I'm not going to push a different lesson plan on you. Yet if you're not entirely sure what you need, I can help there too. I have enough experience --- real-world and academic --- to bring a valuable perspective.
It also happens that I've been tutoring for as long as I can remember. Rarely as an occupation, mind you, but I've always loved figuring things out and helping others do so too. I was that kid that other kids went to for homework help; I enjoyed it and I'm very patient. I also try hard to listen and ask questions to help me understand what would move you forward. Some stuff you know and don't want to spend excessive time on to the detriment of what you're still figuring out. You can expect that even before our first meeting, I'll want to know of your background like that, so that I can prepare to be of help right from the outset.
I'm a professional software engineer, and there are many STEAM-related subjects that I'm happy to tutor --- examples include SAT/ACT plus AP calculus, computer science, and physics --- although I believe I have particularly useful experience in the areas of post-secondary test preparation and computers.
When I helped a friend get his GRE/GMAT test preparation company off the ground, my unique specialty was the *hard* test questions: Not merely solving them, but figuring out strategies to share with students. I also reviewed all teaching materials for correctness as well as clarity and I co-taught classes when I had time. I continue to help proofread the test prep book series they publish, and for that matter, I seem to be pretty good at finding errors in all of the other test prep books out there. I hope to soon help them branch into MCAT and LSAT preparation --- the latter I am particularly well-suited to tackling its notorious logic problems. Everyone's mind works at least a little differently, and the right way to learn is the way that happens to work best for you at the moment. That's my philosophy in a nutshell. If you know what you need from a tutor, I'm here to listen and work with you; I'm not going to push a different lesson plan on you. Yet if you're not entirely sure what you
Lionel is very Knowledgable and experienced on Python. He helped me quickly understand the complex Phthon code I recently got and help me run through it. He quickly resolves any issues to keep me making fast progress. And he sent very detailed summary for every lesson we had. I'm glad that I found such a good Python tutor.
Glad I found Lionel her on WyzAnt. AP Computer Science was kicking my butt. Lionel is patient and explains things in a concise and easily understandable way.
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.
My B.S. degree is in Computer Science, from the school of engineering at the University of Illinois in Urbana-Champaign (UIUC). While there, I worked as a student consultant, providing one-on-one problem solving in the Computing Services Office, at the National Center for Supercomputing Applications (NCSA), and in the Department of Computer Science.
I have education, professional background, and mentoring experience across most of the computer science field, including common topics (on the AP Computer Science exam and introductory CS courses) such as object-orientation, data structures and algorithms, software construction, and the broader context surrounding computer science.
A decade ago, I developed my first Python program: a simulator for server testing of OnStar's turn-by-turn navigation system. To this day, Python remains my "go-to" language for prototyping and general software development.
My interest in tutoring Python is at least in part motivated by the satisfaction it gives me to see people become productive with it and, I hope, discover for themselves how fun and easy Python can be to learn and apply to real-world programming problems.
Being an experienced software engineer, one of the things I appreciate most about Python is its tenet that "readability counts": useful code is read more often than it is written. As for the kinds of jobs I like to take on: While I have some experience to share in web-related Python programming, my greatest interest is in helping apply Python to science, engineering, and finance work.
The essential thing is this: No matter where you are on the Python learning curve, I'm happy to help.