Search
Daniel W.'s Photo

Daniel W.

Mechatronics: Programming, Wiring and Mechanics

Mechatronics: Programming, Wiring and Mechanics

$80/hour

  • 1,648 hours tutoring

About Daniel


Bio

C, C++, Java, Racket, Scheme, Ruby, Bash, Scratch, Common Lisp, OCaml, Clojure, ClojureScript, Prolog, Guile, Matlab, Python, pandas, Snap!, Haskell, MIPS assembly

I have been tutoring since grade school, for a total of over 20 years. During high school, I joined the math tutoring program. Tutoring continued into college, where I received my BS in Computer Science, as I tutored for friends and as a teacher's aide in computer science courses. Even after graduating and moving on to the...

C, C++, Java, Racket, Scheme, Ruby, Bash, Scratch, Common Lisp, OCaml, Clojure, ClojureScript, Prolog, Guile, Matlab, Python, pandas, Snap!, Haskell, MIPS assembly

I have been tutoring since grade school, for a total of over 20 years. During high school, I joined the math tutoring program. Tutoring continued into college, where I received my BS in Computer Science, as I tutored for friends and as a teacher's aide in computer science courses. Even after graduating and moving on to the "real world" with a full time job, I continue tutoring on the side.

My approach to tutoring is to find out from the student where they are and where they want to go. As a tutor, I have helped bring student's grades up from F to A. In mechatronics, I have helped students bring their ideas to life. Some students have built automated pet feeders. Another built a 3D printer. One student built a bike helmet notifier. If she sat on a bike without having her helmet on, the bike would sound a reminder bell. She took this on to science fairs. Many students have continued on to receive awards at science fairs such as Synopsys science fair.

I built a combo lock breaking robot. Put in a combination lock that you don't know the combo to, and it will find the combination in 20 minutes or less.

At UCSD, I was a TA for many courses, and the computer languages course helped a lot. Once I learned 10 programming languages fairly well, I began to relate them to each other and see what patterns were common, and what language features exist. Now, picking up a new language is a matter of finding out which ideas are in the language and how they are expressed.

Let's get you where you want to be! I'll help guide the path and get supplies to make your learning as smooth as possible.

Typical tutoring sessions are 1 hour long, and repeat at the same time of day and same day of week every week. Different scheduling can be arranged.


Education

UCSD
Computer Science

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

C,

C

i read a sonar sensor spec and wrote firmware to activate it and read the responses. i've used various compilers, such as GCC and makefiles to automate builds, and even unit testing in C. resource management such as using pointers (and pointers to pointers), file access, and network sockets have been useful in various microcontroller projects.
Linux,

Linux

I have used GNU and Linux both on personal laptops and professionally for over 20 years. As a software engineer, I write developer tools using Linux for deployment on other developer's Linux systems. I also develop and maintain Linux systems currently serving public facing web pages.
Ruby,

Ruby

I learned ruby from why's poignant guide before his identity was revealed, and before matz had a beard. I've created servers and clients for transferring images to wireless cameras that are easy to set up around the house. At another company, I developed admin tools for in-house use for setting up services on new machines and testing existing services.
Computer Programming, Java, Python

Corporate Training

Java

Examples of Expertise


Daniel has provided examples of their subject expertise by answering 4 questions submitted by students on Wyzant’s Ask an Expert.

Ratings and Reviews


Rating

5.0 (632 ratings)
5 star
(628)
4 star
(4)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Show reviews that mention

All reviews

Amazing

Daniel has been incredible. He helped my daughter Claire when no one else could. He is extremely smart and a great teacher. Super patient. Thank you!! Cannot say enough of how helpful he is.

Michelle, 5 lessons with Daniel

Amazing tutor

Daniel is very smart, patient and very knowledgeable tutor. He explains and simplifies the topic in very good way. I honestly don’t know what I have done without his help.

Sa, 3 lessons with Daniel

Cream of the crop!

I can't recommend Daniel enough. His expertise in scripting is not only first-rate, but I was also impressed by his willingness to tackle unfamiliar problems. He is also easy to relate to and goes the extra mile for his students. I could not be happier with the services I received and look forward to future opportunities to pick his brain. 5 Stars!!!

Shmuel, 20 lessons with Daniel

Amazing tutor

Daniel is very smart, patient and very knowledgeable tutor. He explains and simplifies the topic in very good way. Also Daniel’s knowledge of different topics such as c++ or python is very unique and helpful for my assignments.

Sa, 3 lessons with Daniel

Amazing tutor

Daniel is very smart, patient and very knowledgeable tutor. He explains and simplify the topic in very good way.

Sa, 3 lessons with Daniel

Knowledgeable and extremely patient tutor

daniel makes me do all the driving . He does not get impatient with my typing and syntax errors . The Man is a great tutor . will use him again will be taking python .

David, 5 lessons with Daniel

Lesson

I learned some lisp. The lesson was to go over some lisp rules and the tutor made easy for me to understand. Very knowledgeable and very easy to understand . Would recommend everyone to Daniel.

Maslah, 3 lessons with Daniel

Great lessons

We’ve had a handful of lessons now and it’s great. He’s been helping me a lot and couldn’t find this type of help anywhere. I definitely recommend him for learning and debugging in C.

Peyton, 8 lessons with Daniel

Had a good lesson

Daniel is a really smart and very knowledgeable about CS related material. I recommend him and will probably hire him again.

Luke, 1 lesson with Daniel

Daniel is fantastic.

Daniel was great. He is a polite, knowledgeable, and no nonsense tutor! I derived a lot of value from our first session.

Sal, 1 lesson with Daniel
Contact Daniel

Response time: 3 hours

$80/hour

Daniel W.'s Photo

Daniel W.

$80/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Daniel

Response time: 3 hours