College life

Ok, so you're in college and you don't want to be disrespected, shamed, or humiliated by your peers. Much less by your teachers. Having gone through college and been a tutor for more than 16 years, I know how you feel. You feel like your teachers don't care enough, your colleagues are just as lost as you, and going to the library won't magically make your grades go up. Besides, spending more time reading the recommended books won't help because you can't lose any more time and you're already sleeping less than what would be healthy.

You might have even tried tutoring centers. I remember having gone to this tutoring center for Calculus when I was in high school. I packed my backpack, left home one hour before, arrived at the center, and started studying. We would pay 30€/hour for a teacher in a room full of students. During the two hours I was there, I was able to ask exactly two questions to the teacher, whose answers were short and too hurried to understand anything useful. I get it, the teacher wanted to spread her time across all the students. I remember asking myself "is it worth it to lose two hours to come and go, pay 30€/hour to come study here, and just get the teacher's attention twice in two hours? For this, I might as well study at home!"

After that, I tried a private math tutor. He knew the subject matter, but couldn't bridge my knowledge to his knowledge. He couldn't understand which background knowledge I was missing to understand the current concepts, so he mechanistically repeated the same answers that I wouldn't be able to understand until he gave me the background knowledge required. It was frustrating.

Are you looking for a better solution to improve your grades, and feel proud of yourself and the things you'll be able to accomplish? That's why I'm here. To help you dominate the subject matter, deliver well-made projects on time, and get top grades with tutoring dedicated to you!

Imagine yourself commanding the respect and admiration of your parents, teachers, and colleagues. Wow, son, you're doing well in college! Imagine your teachers: guys, if you have questions direct them to him, he knows this stuff! Imagine your colleagues recognizing your knowledge, and asking for study sessions with you!

How it feels like working with me

A MacBook Pro showing a video conference with André in fullscreen

Imagine this: your teacher asks you a question that he knows no student would be able to answer. But you have a secret weapon - tutoring lessons with an expert tutor with excellent communication skills. As you start to thoroughly and beautifully answer your teacher's question, your colleagues start to look at you in awe and you see a smile of approval begin to form on your teacher's lips. When you're done there's a pause while the shock of your answer subsides. You feel a rush of adrenaline as the awareness that everyone is now looking at you hits you. You chuckle and your teacher says “Guys, make friends with him, he's going places!”

During the rest of the class, all your colleagues will be thinking you'd be a good friend to have. Trust me, you won't have any problems making friends. Your biggest problem will be to distinguish the ones who appreciate you for your intelligence from those who just want to take advantage of you.

You're doing the exams. Confident. Focused. Your colleagues struggle to remember the concepts they need to answer the questions. You completely blaze through the memorization questions the teacher posed, knowing every single answer by heart. A great start makes you feel even more confident and allows you more time to answer all the questions and revise your answers after you're done. Still, 10 minutes left on the clock. You turn in your exam early, feeling proud of yourself and everything you're achieving! You leave the exam room, take your phone out and dial your parent's phone number.

  • Hello, son?
  • Nailed it!

How is this possible? Because I'll give you my own researched and scientifically proven method for memorizing anything important. Plus I'll connect to you, at your current level of knowledge, and help you bridge the gap between where you are now and where you need to be to pass the exams like it was first-grade math. You'll be able to have tutoring sessions just for yourself or for your group.

I dedicate myself to my students

You're studying in the library with your colleagues and find a problem you can't solve. You ask your colleagues but no one knows the answer. You're blocked. You open your browser and search on Google. You know the solution is easy if you just have the right knowledge, but you just can't find the answer online. But you remember you have a trusted tutor always by your side! You take your phone, open WhatsApp, and write a quick message. A minute later you receive a clear explanation that exactly answers the doubt you had. You feel relieved and thankful for being able to carry on studying without bumps in the road.

The average rate of passing grades of my more than 600 students is 98,75%. I dedicate myself to my students and I'm relentless when it comes to making sure they're having access to the right knowledge. Besides the tutoring sessions themselves, I'll give you support through WhatsApp so that you can keep on studying and have a smooth experience without bumps in the road - as long as those are questions easily answered by text message. Otherwise, it would make more sense to schedule a tutoring session, of course. During tutoring sessions, you'll also have real-time comments on the work you're doing.

Recorded lessons and whiteboards

“I wish I had a diagram showing me how all these pieces fit together!” is something you will never have to think about again - all complex concepts will be drawn on the whiteboard with you and transformed into PNG for easy reference. Don't remember how to calculate the block size of a 2 KB cache? Easy: just open your playlist and watch our tutoring session on caches!

About André

André has been working as a software engineer, for more than 16 years, with companies like Calouste Gulbenkian Foundation, American TV network NBC, and energy drink Monster Energy. He has provided technical direction to countless startups, and managed teams of over 20 people. Currently, he helps other software engineers to improve their careers through mentoring and his online courses, which have been featured by Microsoft. Teaching has always been one of his passions, and that is why throughout his career he has consulted, mentored, and tutored with remarkable reviews.

André is part of Noumena's Advisory Council, hosts Tech Jobs Fair Lisbon, and is launching a Software Engineering School.

Besides tech, entrepreneurship, and business, André also has a deep interest in teaching practical introspection and (nonviolent) communication skills. He feels that, to a large degree, the quality of your mind determines the quality of your life, and he's passionate about personal transformation and development.


What people say about André

Gonçalo Barreiros's photo

Gonçalo Barreiros


Before I started being tutored by André, I hated Assembly and Microprocessors, I had a spanish teacher who barely spoke portuguese, I was repeating this class for the third time, and I felt like I was going to fail it once again. I found André on a website designed to find tutors and I had to send him my curricular plan because I wanted to be sure he was capable of teaching whatever I needed to learn. André was always very open and nice about the whole thing and I was very happy to hear that he was indeed, able to tutor me in this class. After I started being tutored by André, I took a liking to what I was learning because I started to understand it, and it became less frustrating. I started doing way better in the laboratory evaluations and I actually felt confident that for once, I would be able to pass this class. During the tutoring lessons, André was always really nice and patient with whatever he was explaining. He would use different methods to teach me, he would draw diagrams and other things to help me understand whatever he was teaching, he would get diagrams and code from google and break it down for me, he would use other programming languages so I could try and see the connection between them and assembly, everything was great and I had never had a teacher/tutor like this. When the final exam result came back, I was baffled when I saw that I had went from failing this class two years in a row, to having a 16/20 as my grade. André’s teaching method and dedication is in my opinion, the best in the business.

Paulo Jorge's photo

Paulo Jorge


The way teachers introduced Arduino programming was with small pieces of code during the lessons. A little bit of code here and there. They never explained things very well. They assumed we went looking for the missing pieces. I tried researching on the internet and talking to friends, but I couldn't find good resources on the internet and my friends were just as lost as I was. [When I started the tutoring lessons with André,] my grades increased exponentially. I've been with André for one year at this point, the current class is the second one we're doing together. In the first class, if I know anything about Arduino, it was because André taught me. I mean it! Not only did André taught me how to complete the Arduino projects, he taught me to the point where I could complete the exams on my own. And in terms of availability, André is top.

Miguel Ferreira's photo

Miguel Ferreira


I couldn't understand the class subject matter that was being given by the teachers. They weren't doing a good job and weren't giving us the necessary resources. I tried going to the university library, tried talking to colleagues that understood a little bit more of the class but it was of little help. The difference [between having and not having tutoring lessons] is that I wouldn't pass my exams. I have been getting results. It has been a good experience, I've been learning and improved.

Guilherme Echeverri


Hey André! I hope everything is fine! In the meanwhile, the grades have been published [...] The programming one was much better than I was expecting! [Screenshot with grades] Programming ended up being the best one ahah (he had a 17)

Henrique Silvestre


I got the impression 2h was little time, and that Prof. André could have helped us more, if not for the exercises of my college being supposedly unconventional.

Mony Chhim


André Casal is the most intelligent, hardworking, and caring tutor I know. If you want to receive the highest grade of help, use him.

Maria Ribeiro


I'm very grateful for all your help: knowledge, availability, patience, and above all for your kindness. Thank you!

Marcos Marcos


André was very patient with me and explained everything very well. If I need help again... it's with him.

Miguel Lomba


A great tutor. Knows how to guide you step by step to solve problems. Very good experience overall.

Isabel Bozzato


Helped a lot, was very patient, and interested in teaching and explaining the subject matter.

Isabel Rodrigues


It's perfect. Recommend 100%. Couldn't have found better. Very thankful for everything.

Maria Isabel


It's excellent to have tutoring sessions with André. I understand everything.

Jaime Torrinhas


Professional: competence and availability.



André is extremely knowledgeable in React!

Helena Oliveira


Beyond expectations!

Jose Jose


Excellent tutor

Wilson Mesquita


Very good!

Isabel Lopes



Luis Agostinho


Cristiana Santos


João Trindade


João Duarte


Bárbara Costa


João Gandum


Miguel Ferreira


Maria Sousa


Rui Coelho


Miguel Lopes


Steve Vilas


João André


Bianca Castro


Inês Silveira


Daniel Daniel



I've been teaching computer science and software engineering for more than 16 years, so I've mastered quite a few subjects. Here's a non-exhaustive list of the subjects I can help you with:



  • C, C++, C#, Java, PHP, Python
  • Kotlin (Android)
  • Swift (iOS)
  • Clean Code
  • Levels of abstraction
  • Object-Oriented and Functional Programming
  • Imperative and Declarative Programming
  • Behavior- and Test-Driven Development
  • Trunk-Based Development
  • Feature Toggles
  • CI/CD Pipelines

Web Development

  • The HTTP Protocol
  • React, Vue, Angular
  • Styled Components
  • Browser, Node, Deno APIs
  • Express, Next, Remix
  • REST and GraphQL APIs
  • Git & GitHub
  • Databases (SQL and NoSQL)

Computer Science

  • Digital Systems
  • Computer Architecture and Organization
  • Assembly (x86, x86-64, ARM, MIPS, etc)
  • Operating Systems
  • Computer Networks
  • Data Structures
  • Algorithms


  • Algebra
  • Mathematical Analysis
  • Calculus
  • Numerical Analysis


Easy Zoom calls

All you need to do is click a link at the time of the session.

Access to the recordings

I'll give you full lifetime access to a playlist containing all our calls.

Whatsapp support

I'll give you real-time Whatsapp support for any questions that can be quickly solved through texting.


Remember everything

I'll teach you the most powerful scientific method for remembering everything you want to remember.

I'll teach you how to think

I'll teach you the powerful and domain-general problem-solving skills that top scientists and engineers apply to solve complex problems.

What tutoring actually costs

What is the actual cost of failing a class? It's spending another year in college. Being conservative, if you pay tuition fees in the order of 700€/year and around 500€/month (for 10 months) for expenses, that amounts to 5.700€ for another year in college. Add that to the salary of a software engineer, which you won't receive, of about 70.000€ in that year. Then the actual cost of failing a class in college is 75700€ plus a year out of your life that you won't get back. My tutoring classes are 40€/hour, which sums up to 320€/month if you're 2h/week with me. Even if you're not at risk of failing a class, did you know that, on average, each GPA point corresponds to about a 400€/month increase in your starting salary and that compounds over your career?


Schedule a lesson (40€/hour) 📚



Satisfaction 100% Guaranteed

I'm sure you'll love the tutoring sessions with me. In the remote possibility of you not liking them - and I'm proud to say that in 16 years of tutoring, no one has ever asked for their money back - I'll give you your money back.

Satisfaction Guarantee


Note to you

I just want to thank you for taking the time to read about my tutoring service. It continues to be a tremendous honor to have so many students trust me to help them find a better way of going through college. I sincerely hope you decide to get tutoring lessons, even if not with me, because I know it to be such a good decision.

To your success! 🥂

André Casal Signature