Homepage
Tutoring jobs
Henderson 
$80/h
1st lesson free!
Pending approval
Response Time 24h
Lessons offered by Derek
  • Individual
The lessons will be held
  • By webcam
Taught subjects
  • Basic computer
  • C
  • Computer programming
  • C++
  • Java
  • Artificial intelligence
Levels
  • Elementary School
  • Middle School
  • Sophomore
  • Junior
  • Senior
  • Advanced Technical Certificate
  • College
  • Adult Education
  • MBA
  • Beginner
  • Intermediate
  • Advanced
  • Proficient
  • For children

PhD in CS and university lecturer: expert in C, C++, math, algorithms, automata, cryptography, artificial intelligence in Las Vegas

Methodology

I am really into educating in general, whether it’s writing, tutoring, or teaching. I have done one-on-one tutoring, online tutoring, and drop-in tutoring as well as leading supplemental instruction sessions. I’ve been the student, I’ve been the tutor, and I’ve been the (sometimes difficult) teacher. :)

I’ve been in charge of various outreach programs for middle and high school students and have won several service awards. In 2018 I presented Active Learning via Flipped Classroom Techniques in STEM Courses at the Intermountain Teaching for Learning Conference, so I’m not just interested in computer science but also figuring out more effective teaching methodologies. I love figuring out the gaps in people's knowledge and then how to both fill those gaps and encourage students to attain a deeper level of understanding through a variety of methods.

Background

I have B.Sc. (highest honors), M.Eng. (highest honors), and Ph.D. (4.0 GPA) degrees in computer science & engineering. 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.

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 where I held a (now inactive) DOD secret security clearance.

Rates

Rate for online lessons : $80/h
Lessons offered by Derek
Individual
The lessons will be held
webcam
Taught subjects
  • Basic computer
  • C
  • Computer programming
  • C++
  • Java
  • Artificial intelligence
Levels
  • Elementary School
  • Middle School
  • Sophomore
  • Junior
  • Senior
  • Advanced Technical Certificate
  • College
  • Adult Education
  • MBA
  • Beginner
  • Intermediate
  • Advanced
  • Proficient
  • For children

Derek's resume

Degrees
Ph.D., Computer Science, University of Nevada, Las Vegas, 2017
M.Eng., highest honors, Computer Engineering & Computer Science, University of Louisville, 2004
B.Sc., highest honors, Computer Engineering & Computer Science, University of Louisville, 2003

Teaching Interests
Programming languages, data structures, algorithms, automata, cybersecurity, cryptography, linux,
coding theory, information theory, artificial intelligence, computational game theory, genetic algorithms

Teaching Experience
Lecturer, University of Nevada, Las Vegas, 2017 – 2018
Computer Science I (CS 135), 4 sections
Computer Science II (CS 202), 4 sections
Graduate Assistant, University of Nevada, Las Vegas, 2012 – 2015
Introduction to Computers (CS 115), 1 section
Data Structures (CS 302), 4 sections
TA and guest lecturer for:
Social Implications of Computer Technology (CS 301)
Information Security (CS 489/689)
Computer Security (CS 448/648)
Instructor, University of Louisville, 2002 – 2004, 2006
Program Design in C (CECS 121), 5 sections
Authored open textbook for this course, Program Design in C, 2002
Selected Programming Language Java (CS 306), 1 section
Design of File Structures (CECS 335), 1 section
Design of Operating Systems (CECS 420), 1 section
Supplemental Instructor, University of Louisville, 2001 – 2002
Engineering Calculus 2 (EAC 102), 1 section
Engineering Calculus 3 (EAC 201), 2 sections
Supervisor of all engineering math supplemental instructors
Tutor, University of Louisville, 2000 – 2002
Appointment-based tutoring for dozens of students via Resources for Academic Achievement (REACH)
Drop-in tutoring for undergraduate mathematics courses via Math Resource Center (MRC)

Service
Tau Beta Pi (TBP), National Engineering Honor Society
President of Nevada Beta chapter, University of Nevada, Las Vegas, 2013 – 2014
President of Kentucky Beta chapter, University of Louisville, 2003 – 2004
Upsilon Pi Epsilon (UPE), International Honor Society for the Computing and Information Disciplines
Inaugural President, University of Louisville, 2003 – 2004
Association for Computing Machinery (ACM)
President, University of Louisville, 2003 – 2004
Student Linux Users Group (S+LUG)
President, University of Louisville, 2003 – 2004

Honors, Awards, and Scholarships
Marjorie & Victor Kunkel Scholarship, 2014
Patricia J. Sastaunik Scholarship, 2014
IEEE Outstanding Computer Engineering & Computer Science Student Award, 2004
ACM Distinguished Student Award, 2004
NSF Graduate Research Fellowship, Honorable Mention, 2004
Raymond I. Fields Award for Leadership & Service, 2003
Upsilon Pi Epsilon Scholarship Award, 2003
Inducted into Upsilon Pi Epsilon (UPE), International Honor Society for the Computing and Information
Discipines, 2003
Inducted into Pi Mu Epsilon (PME), National Mathematics Honor Society
American Society of Naval Engineers James A. Pitt Scholarship, 2003
Inducted into Golden Key International Honor Society, 2002
Derek Williams, Ph.D. 4
National Society of Black Engineers Highest Senior GPA Scholarship, 2002
National Society of Black Engineers Highest Sophomore GPA Scholarship, 2001
Inducted into Tau Beta Pi (TBP), National Engineering Honor Society, 2001
Woodford R. Porter Sr. Scholarship, 2000 – 2003
Speed School Alumni Foundation Scholarship, 1999
Challenge for Excellence Scholarship, 1999
United States Academic Decathlon national finals mathematics champion, 1999
United States Academic Decathlon national finals mathematics runner-up, 1998

Similar teachers

basic computer lessons close by? Here's a selection of teacher ads that you can check out.
Superprof can also suggest C lessons to help you.
Learning isn't a problem, computer programming lessons for all!
Taking C++ lessons has never been easier: you're going to learn new skills.

Las Vegas
Microsoft Certified Trainer offering software / coding classes online , virtual and in person.
$20
Priyanka
1st lesson free!

I offer classes at all levels : -Basic to Advanced -Group or Individual -Corporate or Private -Virtual or...

Lessons by webcam In-person lessons Approved profile
Paris 4e, France
IT teacher for IT initiation, understanding and knowing, easy using your computer, tablet, smartphone, internet, google chrome, mozilla, safari and Apple, Macintosh of course - Paris
$29
Adrien
  • (19 reviews)
1st lesson free!

Writer - Teacher since 2015, holder of the animation reception leisure certificate and the director of leisure reception...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Fremont
Computer Engineering student with Research Experience offering Python Classes from the Bay Area
$25
Khushi
  • (5 reviews)
1st lesson free!

My teaching method is quite hands-on. Specifically, with the programming classes, I like to focus on making your experience...

Lessons by webcam In-person lessons Approved profile
Paris 18e, France
How to acquire the basics to become an ethical hacker? On Paris (face) or elsewhere (web)
$59
Laurent
  • (53 reviews)
1st lesson free!

I am a computer enthusiast. My classes are for those who want to discover this beautiful science. My teaching is based on...

Lessons by webcam Approved profile
Raleigh
Software Developer Expert with a master in AI and more than 20 years of programming experience in corporate, freelancing, tutoring
$50
Alex
  • (6 reviews)
1st lesson free!

How to learn any programming topic easily anywhere in the world, regardless of your experience level? I am an expert...

Lessons by webcam In-person lessons Approved profile
Paris, France
Trainer expert in PHP, Python, Java, Symfony, MySQL, HTML, ... 1st free course; )
$35
Thomas
  • (19 reviews)
1st lesson free!

My method: 10% theory and 90% practice. The goal is to keep you awake and active in your learning! For this, I set up for my...

Lessons by webcam Approved profile
The Bronx
Programming Expert with 7+ Years of Teaching Experience in C++, JAVA and PYTHON
$15
Kaustubh
  • (6 reviews)
1st lesson free!

I have 8 years of experience as a software developer working with Python, C++, Java, and C, as well as general computer...

Lessons by webcam In-person lessons Approved profile
Riverdale
Business Technology -MSOffice Tutoring, Metropolitan Atlanta GA area, MSOffice 20 years experience.
$35
Charla
1st lesson free!

My approach to specifics will be to first introduce the specific class and talk about what and why the course is needed for...

Lessons by webcam In-person lessons Approved profile
Grand Island
Retired military/public and private school teacher, specializing in computer information systems and technology, English and ESL.
$30
Ralph
1st lesson free!

My success as a teacher has been the result of my tell-show-do method of instruction. I provide extensive instruction...

Lessons by webcam In-person lessons Approved profile
Courbevoie, France
Computer: use internet, blog, use Windows and GNU / Linux, programming, raspberry pi, Arduino, servers - student MASTER degree
$24
Guillaume
  • (13 reviews)
1st lesson free!

I'm a professional software engineer. I love foreign languages ​​and informatics. The courses are aimed primarily at...

Lessons by webcam In-person lessons Approved profile
Vila Mariana, Brazil
Learn the essential concepts to be a Front-end HTML, CSS and Javascript developer.
$10
Rafael
  • (20 reviews)
1st lesson free!

I am developing Front-end, work with web and mobile development. I have been using web technologies since 2011 when I...

Lessons by webcam Approved profile
Los Angeles
Data Scientist and Computer Engineer with 12 years of experience offering AI and coding classes
$20
Anuj
1st lesson free!

I teach with real life examples and real time coding projects. Will help students to to code and solve real life problems in...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Docklands, Australia
Learn basic/advanced coding skills with a computer science student of RMIT university
$36
Priyanka
  • (71 reviews)
1st lesson free!

Coding skills primarily originate from solid background in mathematical logic and reasoning. In my 5 years of academic life...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Roswell
Video Game Design for Kids and Teens. I have been teaching for 12 years.
$35
Jessica
  • (2 reviews)
1st lesson free!

2011-2012 American Intercontinental University Atlanta, GA Maters in Education 2005-2007 Art Institute of Atlanta...

Lessons by webcam In-person lessons Approved profile
at his home at your home By webcam
1 hour Not available Not available $80
Request a lesson