NEW FEATURES MORE

Search
Over 50 tutoring hours

David F.

Dayton, OH

$30/hour

An Always Learning Researcher

4.9 average from 19 ratings
Great tutor
— Dominique, Raeford, NC on 1/14/17

$30/Hour


Send a message explaining your needs and David will reply soon.

Response time: 1 hour

Contact David

University of Dayton
Computer Engineering
University of Dayton
Master's

Education

University of Dayton (Computer Engineering)

University of Dayton (Master's)

About David

Hi! I have just recently graduated with my Masters in Electrical Engineering with my undergraduate degree in Computer Engineering. I have a passion for anything software and hardware related. I did my thesis work in relation with the air force base and was previously tutoring during my undergraduate years at the university. I have had experience teaching students as well as my classmates in my various classes throughout my graduate and undergraduate years. I'm looking forward to continue this pursuit well after I've graduated while I continue to take classes for potentially a PhD degree (still deciding) and classes that interest me.

I enjoy teaching new concepts to others and opening up their world to all the possibilities that there is to offer, especially within technology and programming concepts. I spend most of my time at work (as a research/computer engineer), in classes, and watching movies or playing video games. I also like to check out exploring new places to find new and exciting things to do within the area. I go biking occasionally in my free time as well, whether permitting. I'm pretty easy to get along with and we can go on chatting about random things.

I have been a Calculus II teaching assistant as well as a math tutor at the University teaching topics such as derivatives, integrals, limits, sequences/series, vectors, trigonometry, pre-calculus, etc. I've also helped teach a few math classes as a substitute. I've also taken the math courses in the engineering discipline such as probability, random processes, transfer functions, but much of them are more related to the technical/research field.

I spend most of my days writing C at work. The C language is pretty simple to grasp the underlying concepts which are helpful in learning the basics for any programming language. I also work in other similar languages including MATLAB, Java, UNIX/Linux, and Cuda. Memory is a large part of C programming which gives way to its efficiency (and headaches). If there's a problem, we can figure it out and understand it together! :)

If you're unsure about anything, just send me a message! I don't bite and I'm pretty easy to get along with (in my opinion at least, ha). Anyways, I am an engineer so do forgive me for any social pitfalls I may miss.

I am pretty flexible in terms of my schedule, I'm mostly free during the evenings outside of work (the traditional 9 to 5 workday). Also if you're just free to chat about anything, I'll be up for anything. I'd always like to check out new places around the area, coffee shop hunting is always fun too.
Hi! I have just recently graduated with my Masters in Electrical Engineering with my undergraduate degree in Computer Engineering. I have a passion for anything software and hardware related. I did my Read more

Policies
Cancellation
2 hours notice required
Travel Radius
Travels within 30 miles of Dayton, OH 45402

"Great tutor"

- Dominique, Raeford, NC on 1/14/17
Math:
ACT Math, Algebra 1, Algebra 2, Calculus, Differential Equations, Elementary Math, Geometry, Logic, Prealgebra, Precalculus,
SAT Math, Trigonometry
Science:
Electrical Engineering
Art:
Adobe Photoshop
Test Preparation:
ACT Math, SAT Math
Computer:
Adobe Photoshop, AutoCAD, C,
C++,
Computer Engineering,
Computer Programming,
Computer Science,
General Computer, HTML, Java,
Linux,
MATLAB,
Oracle, Perl, PHP, Python, Solidworks, UNIX,
Web Design
Elementary Education:
Elementary Math

Approved subjects are in bold.

Approved subjects

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.

C

I've had experience programming in C and C++ at the University which covered topics including structures, pointers, memory allocation, threads, semaphores, atomics, and various data structures. I apply my knowledge in C daily at work implementing Cuda GPU code with host and kernels written in C and in Cuda for highly optimized solutions. I have tutored and walked through various C problems for students to explain threads, processes, trees, and graphs.

C++

I've had experience programming in C and C++ at the University which covered topics including structures, pointers, memory allocation, threads, semaphores, atomics, and various data structures. I apply my knowledge in C daily at work implementing Cuda GPU code with host and kernels written in C and in Cuda for highly optimized solutions. I have tutored and walked through various C problems for students to explain threads, processes, trees, and graphs.

Computer Engineering

My Bachelor's Degree is in Computer Engineering and my Masters is in Electrical Engineering. I've written many scripts and tools within UNIX based systems that allow for easy manipulation of data arrangement and process execution. I work daily with systems programming to develop quick solutions in a matter of minutes to parse and mine data.

Computer engineering has a wide range of applications in which I've applied many to fields in robotics, digital signal processing, data manipulation, data mining, system administration, user experience, and more. Computer engineering skills allow any user to configure a computer and get it interface with any proper device and interpret the bit streams and communication interfaces between devices.

Computer Programming

I apply my knowledge in various programming languages daily at work implementing Cuda GPU code with host and kernels written in C and in Cuda for highly optimized solutions. I have also written applications for research in MATLAB and have written solutions for mobile apps and object oriented applications in java. I have experience in multiple languages that cover the general programming concepts which are shared among multiple functional programming languages.

Computer Science

I have completed my undergraduate and graduate degree as a computer and electrical engineer which cover in depth the relation between software and hardware translations. I have a knowledgeable understanding of software programming and how they are applied into computer architecture. I have experience in scripting, high-level programming, low-level programming, and logic design using basic circuits and logic elements. I understand the general layout of a CPU and GPU and their generic internal structure including ALUs, cache levels, branch prediction, control instructions, and multi-core processors.

Java

My experience in Java comes from my studies at the university and in industry to develop real-world applications. I have used Java to a variety of applications such as programming robots, developing android apps, interfacing with Google maps, building Graphical User Interfaces (GUI), and much more.

Linux

I have taken computer systems programming using UNIX and Linux to write scripts and programs used as the basis to build complete systems. I use the command line interface daily at work and create parsing bash scripts with the use of combinations of awk, sed, grep, and vim. I have produced simple language programs using yacc and bison to generate a c-like interpretive function language. I have built libraries and setup environment variables to build a standalone and custom shell used to interact with the linux environment. I have handled with spawning and ending processes as well as forking multiple layers of processes for server client models.

I have experience with several flavors of Linux including arch and debian systems which are the leading architectures which wrap around a general UNIX system.

MATLAB

I have developed many theoretical applications with the use of MATLAB for research development. Some projects I have done in MATLAB include the traditional green screen, calculus, stock exchange analysis, linear system solver, image processing, signal processing, radar image formation, development of pattern recognition algorithms such as linear classifiers, perceptrons, back-propagating neural networks, target detection and classification, x-ray cancer detection, object character recognition, and other various machine learning algorithms. I use MATLAB frequency as a research engineer and produce baseline products which are then ported into development through C in a Linux environment.

Precalculus

I am a Computer/Electrical Engineer.

UNIX

I have taken computer systems programming using UNIX and Linux to write scripts and programs used as the basis to build complete systems. I use the command line interface daily at work and create parsing bash scripts with the use of combinations of awk, sed, grep, and vim. I have produced simple language programs using yacc and bison to generate a c-like interpretive function language. I have built libraries and setup environment variables to build a standalone and custom shell used to interact with the linux environment. I have handled with spawning and ending processes as well as forking multiple layers of processes for server client models.

University of Dayton
Computer Engineering
University of Dayton
Master's

Education

University of Dayton (Computer Engineering)

University of Dayton (Master's)

Great tutor

I have learned more in two days with David than I have in the five weeks of going solo in my online class. Doing Unix online is not easy when you don't have help from your professor in real time. I would recommend him to anyone who needs help with Unix.

— Dominique, Raeford, NC on 1/14/17

Hourly rate

Standard Hourly Rate: $30.00

Cancellation: 2 hours notice required

Travel policy

David will travel within 30 miles of Dayton, OH 45402.