### Ruben D.

Private tutor in Montréal, Canada

#### Education

I am currently a PhD Candidate in Computer Science at ETS (L'École de technologie supérieure) and hold an M.Sc. in the same field from the University of Tokyo. As well as tutoring, I have worked as a research and teaching assistant, and as a software developer. I have over six years of experience teaching and tutoring courses in computer programming, web development, and informatics.

#### Experience

As well as working as a research and teaching assistant, I have worked as a software developer. Tutoring is one of my specialties and I have helped students with courses in computer programming, web development, and informatics over the past few years. Please see a list of the McGill, Concordia, and CEGEP courses I can tutor: McGill: COMP 102: Computers and Computing COMP 202: Foundations of Programming I COMP 206 Introduction to Software Systems COMP 230: Logic and Computability COMP 250: Introduction to Computer Science COMP 302: Programming Languages and Paradigms COMP 303: Software Design COMP 310: Operating Systems COMP 330: Theory of Computation COMP 350: Numerical Computing COMP 360: Algorithm Design MATH 112: Fundamentals of Mathematics MATH 123: Linear Algebra and Probability MATH 133: Linear Algebra and Geometry MATH 134: Enriched Linear Algebra and Geometry MATH 139: Calculus 1 with Precalculus MATH 140: Calculus 1 MATH 141: Calculus 2 MATH 150: Calculus A MATH 151: Calculus B MATH 318: Mathematical Logic Concordia: COMP 201: Introduction to Computing COMP 218: Fundamentals of Programming COMP 232: Mathematics for Computer Science COMP 233: Probability and Statistics for Computer Science COMP 248: Object-Oriented Programming I COMP 249: Object-Oriented Programming II COMP 335: Introduction to Theoretical Computer Science COMP 345: Advanced Program Design with C++ COMP 348: Principles of Programming Languages COMP 352: Data Structures and Algorithms ENGR 213: Applied Ordinary Differential Equations ENGR 233: Applied Advanced Calculus MAST 218: Multivariable Calculus I MAST 219: Multivariable Calculus II MAST 224: Introduction to Optimization MAST 234: Linear Algebra and Applications I MAST 235: Linear Algebra and Applications II MATH 251: Linear Algebra I MATH 252: Linear Algebra II MAST 332: Techniques in Symbolic Computation MAST 334: Numerical Analysis SOEN 287: Web Programming SOEN 321: Information Systems Security SOEN 341: Software Process CEGEP: Remedial Activities for Secondary IV Mathematics 201-016-50 Remedial Activities for Secondary V Mathematics 201-015-50 Linear Algebra (for students in social science) 201-105-DW Calculus I (for students in social science) 201-103-DW Calculus II (for students in social science) 201-203-DW Statistics for Social Science 201-401-DW Probability and Statistics 201-BZS-05 Calculus I 201-NYA-05 Calculus II 201-NYB-05 Calculus III 201-BZF-05 Linear Algebra 201-NYC-05 Introduction to Computer Programming in Engineering and Science 360-420-DW Logic of Programming 420-112-DW Computer Fundamentals 420-142-DW Software Development I 420-214-DW Internet Application Development I 420-221-DW Operating Systems I 420-241-DW Mathematics – Statistics for Computer Science 201-257-DW Software Development II 420-316-DW Software Development III 420-317-DW Software Development IV 420-411-DW Internet Application Development II 420-423-DW Operating Systems II 420-645-DW

#### Subject Expertise

Algebra 2Pre-AlgebraLinear AlgebraIntermediate AlgebraIntermediate AlgebraElementary AlgebraDevelopmental AlgebraCollege AlgebraCLEP College AlgebraAlgebra 3/4Data StructuresAlgebra 1ACCUPLACER Elementary AlgebraPre-CalculusMultivariable CalculusCLEP PrecalculusCLEP CalculusCalculus 3Calculus 2Calculus 1Statistics11th Grade10th GradeStudy Skills And OrganizationStudy SkillsOperating SystemsWeb DevelopmentSoftwareC++AlgorithmsAP Calculus BCAP StatisticsProbabilityComputational Problem SolvingProgrammingTechnology and Computer ScienceIB Information Technology in a Global Society SLIB Information Technology in a Global Society HLCLEP Information Systems and Computer ApplicationsDifferential Equations5th Grade mathCAHSEE MathematicsASPIRE MathApplied MathematicsACT MathACCUPLACER College-Level Math9th Grade math8th Grade math7th Grade math6th Grade mathCLEP College Mathematics4th Grade math3rd Grade math2nd Grade math1st Grade math12th Grade math11th Grade math10th Grade mathComputer ScienceIB Mathematics HLAP Calculus ABSAT Subject Test in Mathematics Level 2SAT Subject Test in Mathematics Level 1SAT MathematicsSAT MathPSAT MathematicsMiddle School MathMathematical Foundations for Computer ScienceIB Mathematics SLComputer ProgrammingIB Mathematical Studies SLIB Further Mathematics HLHSPT MathGRE Subject Test in MathematicsFinite MathematicsElementary MathCompetition MathCOMPASS Mathematics

#### Availability

Weekdays after 9AM, Weekends after 10AM

#### Can Meet

Up to 20 minutes away for no additional charge

#### Hobbies

I am part of Hit the Books, a group of superior Graduate Degree holders and PhD Candidates in diverse fields. We are proud that our team in Science, Engineering, Languages, and Art are among the Top University Candidates or Graduates in their respective fields. Highly experienced in tutoring, we are confidently able to help you with all your educational needs. We offer various educational services with the highest possible quality and at the most competitive prices in Montreal area. For More Information, Please Contact "Hit the Books": info@hitthebooks.ca or (514) 699-2632, (514) 699-2699 www.hitthebooks.ca

Show More

#### Inquire About This Tutor

Thanks!

Most tutors respond within 48 hours.

Feel free to contact other tutors while you wait.