William Leslie

William Leslie

Mentor
4.9
(17 reviews)
US$12.50
For every 15 mins
22
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Professional Computer Scientist with a passion for creating applications
Professional Computer Scientist with a passion for creating applications

I hold a Masters of Science in Computer Science and have a background in tutoring and teaching.

I am passionate about coding and love to solve puzzles of all sorts. I have expertise in 3D graphics (particularly scientific data visualizations), high performance computing (with a focus in parallel computing) and artificial intelligance (mostly game-playing).

In addition to programming, I like to help others in anyway I can. If I can help people program, that is the best of both worlds.

English
Pacific Time (US & Canada) (-08:00)
Joined April 2017
EXPERTISE
8 years experience | 7 endorsements
I have written many programs in Java, most notably game-playing AIs. I understand the memory model and object-oriented nature of Java.
I have written many programs in Java, most notably game-playing AIs. I understand the memory model and object-oriented nature of Java.
4 years experience
Experience writing many programs in Python. Understanding of function design, objects and white-space syntax of the language.
Experience writing many programs in Python. Understanding of function design, objects and white-space syntax of the language.
6 years experience | 4 endorsements
Worked as a SQL programmer creating queries for reports. Experienced in retrieving, deleting, and updating information in database tables.
Worked as a SQL programmer creating queries for reports. Experienced in retrieving, deleting, and updating information in database tables.
6 years experience | 3 endorsements
Created many programs with PHP, usually with database connectivity using SQL queries. Experience creating user login systems and other d...
Created many programs with PHP, usually with database connectivity using SQL queries. Experience creating user login systems and other database manipulating programs.
Database connectionData processingLogin functionality
View more
Database connectionData processingLogin functionality
View more
7 years experience | 2 endorsements
I have experience writing many types of programs, including, but not limited to, 3D graphics applications and highly parallel programs on...
I have experience writing many types of programs, including, but not limited to, 3D graphics applications and highly parallel programs on CPUs and GPUs. I understand objects, structures, memory management, the usage of many libraries and other features of C and C++.
7 years experience | 1 endorsement
I have experience writing many types of programs, including, but not limited to, 3D graphics applications and highly parallel programs on...
I have experience writing many types of programs, including, but not limited to, 3D graphics applications and highly parallel programs on CPUs and GPUs. I understand objects, structures, memory management, the usage of many libraries and other features of C and C++.
Structures
View more
Structures
View more
6 years experience | 3 endorsements
Made websites.
Made websites.

REVIEWS FROM CLIENTS

4.9
(17 reviews)
Samuel Lev
Samuel Lev
May 2017
William was very helpful and good at explaining things. He looked over my code before I turned in an assignment and pointed out a couple things that I needed to change. Thanks!
Jacob Guise
Jacob Guise
May 2017
Helped me once again with an issue, and delivered promptly.
Jacob Guise
Jacob Guise
May 2017
Quickly learned what the problem was and help me solve it incredibly well, a total life saver.
Lindsey Pride
Lindsey Pride
May 2017
THEBOMB.COM
Lindsey Pride
Lindsey Pride
May 2017
Extremely devoted to making sure you understand the concepts and checking that code is correct. Very satisfied!!
Adil Farooq
Adil Farooq
April 2017
William was excellent! I needed help asap for my project and he took on the job. He helped me solve some tough problems in my java code which were giving me headaches for days. If he doesn't know the code, he learns quickly. I couldn't have asked for more. I definitely recommend him.
Maisha Price
Maisha Price
April 2017
Working with William has been a pleasure. He's patient and thoughtful in his execution of code.
Danah
Danah
April 2017
Excellent. Quick, Fast and helpful. Thanks William!
Jeff Macks
Jeff Macks
April 2017
Very helpful and easy to work with!
Maisha Price
Maisha Price
April 2017
William was very professional, helpful, and SPEEDY-FAST!!! He really knows what he is doing. THANK YOU SO MUCH WILLIAM!!!! Can't wait to get that "A"