Enable contrast version

Tutor profile: Derek W.

Derek W.
Ph.D. in CS - University Lecturer on C, C++, Math, and Comp Sci
Tutor Satisfaction Guarantee


About Derek

About Derek
Hi, I’m Derek, and I have B.Sc. (highest honors), M.Eng. (highest honors), and Ph.D. (4.0 GPA) degrees in computer science & engineering. I’d consider myself an expert and qualified to teach and tutor most undergraduate and many graduate computer science and math courses including algorithms, automata theory, artificial intelligence, and cryptography. I’m a member of Mensa, I’ve written a textbook on C programming, I am a former USAD national mathematics champion, and I was an intern for the Navy, holding a DOD secret security clearance.

Teaching Experience

Teaching Experience
I've been teaching and tutoring for 20 years in computer science, computer programming, and other subjects such as calculus, differential equations, logic design, and physics. I've been a full time university lecturer and taught over 20 semester-long courses including C, C++, Java, data structures, file systems, and design of operating systems.
University of Nevada - Las Vegas
Computer Science
Doctor of Philosophy (Ph.D.)
2012 - 2017
University of Louisville
Computer Science and Engineering
Master's Degree
2003 - 2004
University of Louisville
Computer Science and Engineering
Bachelor's Degree
1999 - 2003

Work Experience

Work Experience
University of Nevada, Las Vegas, Lecturer
2017 - 2018
Taught 8 courses on C++ during this year, and several other courses in years prior when I was a graduate student instead of full time faculty.

Contact tutor

Send a message explaining your
needs and Derek will reply soon.
Contact Derek

Request lesson

Ready now? Request a lesson.
Start Lesson


What is a lesson?
A lesson is virtual lesson space on our platform where you and a tutor can communicate. You'll have the option to communicate using video/audio as well as text chat. You can also upload documents, edit papers in real time and use our cutting-edge virtual whiteboard.
How do I begin a lesson?
If the tutor is currently online, you can click the "Start Lesson" button above. If they are offline, you can always send them a message to schedule a lesson.
Who are TutorMe tutors?
Many of our tutors are current college students or recent graduates of top-tier universities like MIT, Harvard and USC. TutorMe has thousands of top-quality tutors available to work with you.