Carlo Rosati

Carlo Rosati

Mentor
4.3
(3 reviews)
US$18.00
For every 15 mins
1
Sessions/Jobs
ABOUT ME
Mentor, Student, Adventurer
Mentor, Student, Adventurer

Teaching Experience

I am currently a Teaching Assistant here at Drexel University. I am TA'ing for a Python class and have TA'd for C++ and Android programming classes in prior terms.

Extracurricular Interests

I am a big fan of Physics Engines, especially those that DICE have implemented in their Battlefield franchise and Crytek has implemented in their Crysis franchise. I would like to work on similar computer software to develop and create animations and visual effects.

English
Eastern Time (US & Canada) (-05:00)
Joined January 2017
EXPERTISE
4 years experience
I have been using C++ for four years now. In the beginning I was lost, but I really enjoyed the challenge and it just felt so comfortable...
I have been using C++ for four years now. In the beginning I was lost, but I really enjoyed the challenge and it just felt so comfortable to use (compared with say Java). I kept at it and most recently, I completed a Ray-tracer! You can see my work at my Drexel webpage. [1] I have tutored C++ at Drexel for 2-3 years to undergraduates. [1] https://www.cs.drexel.edu/~cr544/cs431/
4 years experience
Similar to my C++ experience, I have been using C for four years and it was a struggle to learn, but I have really grown to appreciate th...
Similar to my C++ experience, I have been using C for four years and it was a struggle to learn, but I have really grown to appreciate the intricacies of the language. You are able to get as close to the metal as you want, and do things that may be unsafe *cough* goto *cough* by almost anyone's standards but if you know what you are doing (just look at the Linux kernel) you can achieve greatness at the cost of programmer time. Anyways... what was I saying?? Oh yeah, I enjoy C and C++. I would be happy to help you with it.
3 years experience
I enjoy Python as a rapid development tool. Python allows me to flesh out ideas or create quick scripting tools without fret. The simple ...
I enjoy Python as a rapid development tool. Python allows me to flesh out ideas or create quick scripting tools without fret. The simple nature of Python is also what I recommend to beginners who struggle with C/C++; Python allows you to forget about the low level and focus on the algorithms. But don't get me wrong! Python has its quirks too! Not only that, but if you wish to be a computer scientist you absolutely must know the underlying internals of Python as well. I think teaching with Python is great. I have taught Python at Drexel for 3 years now. My students have always had a great response and I enjoy teaching it.
2 years experience
I have been experimenting with Ruby on the side for two years now. I find writing in Ruby really enjoyable. Ruby was explained to me as h...
I have been experimenting with Ruby on the side for two years now. I find writing in Ruby really enjoyable. Ruby was explained to me as having "magical" syntax, and I couldn't agree more. I find it almost therapeutic to do my "code golfing" in Ruby on my leisurely projects.
RequestScriptsWeb Development
View more

REVIEWS FROM CLIENTS

Carlo's profile has been carefully vetted and approved as a Codementor. Connect with Carlo now, and leave a review for them once you're done!