Software Developer
-
I am a software developer, specializing in compiler optimizations, systems programming, parallel computing, and high-performance computing. My favourite programming language for large applications is C++, for scripting small tools is Perl, and for web applications is PHP. My favourite coding environment on Linux is vim+screen, and on Windows is Visual Studio. If you'd like to find out more about my professional experience, please visit my LinkedIn profile.
Some of the places where I've had the pleasure of working:
Tutor
-
I am a tutor for undergraduate and high school computer science, math, and science courses. If you are looking for a tutor in the Toronto area, please e-mail me.
Experience:
- TA at University of Toronto: Computer Fundamentals (APS105) and Computer Organization (ECE243)
- Private Tutor: Ungraduate-level Java, C and microcontroller (assembly) programming classes.
- Private Tutor: High School Math (all grades), Advanced Functions, Calculus, Data Management and Physics (all grades).
- Workshop Instructor: Using Lego and Lego Mindstorms to teach science and engineering to primary school children.
- High School Math and Science Tutor at SALO.
What my students say about me:
- Dogan Ozgurcan, Industrial Engineering student at University of Toronto: "Diego has been a great tutor for me. He went over all the difficulties I had regarding math and computer fundamentals. He has been a good role model as well. I recommend everyone to give Diego a chance as a tutor if they have difficulties in any areas that Diego is interested in. I am sure that you as a student will learn a lot from him and will be satisfied with his tutoring without any doubt."
- Marco Marocho, High school student: "Throughout the time I have known Diego I have learnt a lot about what he tutored me in and about his personality. Diego is the kind of person that will devote his personal time and his energy for his students for no extra recognition. I hope the reader understands that Diego's help got me far in a class that I knew nothing about, this is the class in which he was able to stay up till 3 am and help me. Diego is the type of tutor that cares about the people he tutors, he does it not because he has to but because he wants to. He is one of, if not the best tutor I have ever had and I hope I have made a point across."
- Tanya Dias, High school student: "Having Diego as a tutor has helped me a lot with school subjects such as Math. He has helped me a lot in school work especially tests, and has shown me ways on how I could improve my grades. He extremely cares about people doing well in school and provides them with a better understanding of what they are studying. This is what makes a great tutor!"
Courses that I can tutor:
- University (Course codes from University of Toronto)
- APS101 - Computer Programming
- APS105 - Computer Fundamentals
- APS106 - Fundamentals of Computer Programming
- CSC180 - Introduction to Computer Programming
- CSC190 - Computer Algorithms and Data Structures
- CSC192 - Comp. Prog., Algorithms, Data Structures and Languages
- CSC418 - Computer Graphics
- ECE243 - Computer Organization
- ECE244 - Programming Fundamentals
- ECE344 - Operating Systems
- ECE345 - Algorithms and Data Structures
- ECE353 - Systems Software
- ECE454 - Computer Systems Programming
- ECE540 - Optimizing Compilers
- ECE568 - Computer Security
- High School
- Math (all grades)
- Advanced Functions
- Calculus
- Data Management
- Physics (all grades)
- Computer Science (all grades)
Drummer
- I am a drummer and percussionist. My favourite styles to jam to are hip hop, R&B, funk, rock, and latin. I play a 5-piece Yamaha Power V drum set with Sabian cymbals. I've studied under the great Michael Beauclerc and I'm a regular drummer with my church's worship team.

Photo: My Yamaha Power V drumset and HQ RealFeel practice pad.
Dancer
- I am a dancer. I particularly enjoy dancing to hip hop, salsa, and bachata. I have performed salsa at various venues with the OLAS Dance Team.

Photo: OLAS Dance Team performing salsa at the University of Toronto Festival of Dance 2011.






