EducationMSc in Electrical Computer Engineering, (enrolled)
Concordia University, Montreal, QC
BS in Computer Engineering, 2004
Major courses: Engineering Mathematics, Digital Hardware Design, VLSI, Mixed signal design (Analog/Digital), Software verification and validation, Quality Engineering
Major courses: Calculus, Microelectronics, Computer Hardware, Software Engineer
ExperienceConcordia University TA, university, Cegeb, individual & group tutoring experience : Maths, Calculus, Computer Science, Physics, Engineering courses.
======== Industry Professionals ==================
- SCRUM Training (1 Day course)
- Git repository (1 Day course)
- SOAP UI (3 Days course)
======== McGill University =========================
-CALCULUS I/ II
-Programming Java, C, C++
(COMP-202, COMP-206, COMP-322)
-Introduction to Differential Equations
-Statistics Beginners/ Advanced (Science, Business, Social Sciences)
(MATH-203, MATH-204, PSYC-305)
(PHYS-101, PHYS-201, PHYS-141, PHYS-142 )
======= Concordia University ===================
-CALCULUS I/ II
(MATH-264, MATH-265, MATH-214)
-Programming Java, C, C++
(COMP-218, COMP-248, COMP-249, COEN-243, COMP-244)
-ORD. DIFFERENTIAL EQUATIONS
(ENGR-213, MATH-370, MATH-371)
-STATISTICS Beginners/ Advanced (Science, Business, Social Sciences)
(STAT-250/371,SOCI-212, INTE 296 )
========= Dawson College ==========================
(201-106-DW, 201-105-DW, 201-NYC-05)
(201-NYA-05, 201-NYB-05 )
-COMPUTER SCIENCE, PROGRAMMING
========= Marrianpolis College ====================
========= Vanier College ==========================
-Introduction to Statistics
I have taken advance teaching method classes to provide better help to students. Fluent in English and German language
I also have 2 years of industrial experience as Intern Engineer:
-Texas Instruments Germany(Erlangen, Germany)
-Siemens (Concord, CA, USA)
Contact No. 438-338-2225
HobbiesOutdoor sports, surfing, rock climbing, hiking and camping, volunteer contra costa community services.
Client Reviews (8)
He is very organized. He will make a good study plan. He gives good exercises and will go over past exams with you. I have only done two sessions with him until now and I am already satisfied. I feel in good hands. Thank you UniversityTutor
Very great tutor! Great at explaining and very helpful. Use him to help understand concepts and go over past exams rather than do assignments
David is great tutor he has helped me through Calculus I and II during my first year in Engineering at McGill. He always explained things clearly and in detail by giving me examples that I could understand easily. He communicates very well, is always available and is a great guy. I highly recommend him.
Dave is an excellent tutor. I contacted him only two weeks before my final. I wasn't expecting much, a passing grade would have been good enough but after our first few meetings I was sure I could do much better. We covered webwork, past exams, problem solving techniques and almost everything else in a very short period. He knows what level and pace to teach with and building up to more complicated concepts seemed effortless then. My basic concepts weren't great and to improve on those, learn new material and be able to get a B after the final was a big leap. I have no complaints and I'm sure I'll contact him if need help next semester.
Dave was a very helpful tutor. I contacted him extremely last minute and he was still able to find the time to help me out and accommodate. I have zero complaints to make and I would definitely recommend him as a tutor to anyone who is looking for one.
Excellent tutor. Knows exactly at which level to start with in order to explain more complex concepts. I had very little clue about a particular section to start off with, but after leaving the tutoring session was very confident with handling those types of problems. Sets the pace to your needs. If you need something re-explained, no problem. Very easy-going, professional and effective tutor. Would definitely recommend. Helped me improve my assignment grades and probably my midterm as well!
I had a first meeting last night. This tutor is very professional : a computer expert with incredible pedagogical skills. I am a teacher looking to update and improve my computer skills. Just one introductory meeting, and I already see a difference!
Inquire about this tutor
The tutor will respond if they are available/interested.