Computer Science Tutoring

for College Students and Professionals

End your frustration of not understanding computer science or not having enough time. I'll take you there.

Book a tutoring session with André Casal

André worked with:

Monster Energy NBC Calouste Gulbenkian Foundation

What I teach

Digital Systems

I teach everything from truth tables, Karnaugh maps and state machines to high-grade VHDL and FPGA implementation.

Computer Architecture

Topics covered: Universal computation, Turing machine, control unit, ALU, datapath, single cycle CPU, multi cycle CPU, pipelined CPU, MIPS Assembly, x86 Assembly, Floating Point Unit, Memory, Cache, Virtual Memory, and so much more…


I can teach you MIPS and x86 Assembly, C, Java, Python and many others. I can also teach you problem-solving skills like Divide & Conquer and how to think about problems in general.

Web Development

Web Development is a very interesting field. HTML, CSS, JavaScript, PHP, MySQL, jQuery, Angular, WordPress, APIs and Webhooks are some of the technologies I can help you get started in.

Who is André Casal

Hi, my name is André Casal and I’ve attended a 5-year Masters in Electronics and Telecommunications Engineering at the University of Aveiro, leaving on the 3rd year to pursue my own dreams and businesses. I’ve been developing software as a freelancer since 2004 and I’ve worked in both big and small teams working with companies like Calouste Gulbenkian Foundation, NBC, Monster Energy and I’ve helped a few startups get off the ground. I’ve also helped countless students and professionals learn and study computer science a lot faster.

I teach because helping other people achieve their dreams is part of my life mission and I know the importance of having a good mentor in your life.

How Mentoring works

Mentoring is a discussion, at a more personal level, of the challenges you face and how to solve them. It’s less of a professional relationship and more of a personal one. It’s a safe space to share experiences, challenges, desires and frustrations. My job is to help you overcome them effectively and definitely.

Being more of a personal service, there’s greater opportunity to impact the other person’s life. This can be used for good or for evil. This being the case, I hold a higher standard of values as to whom I accept as my mentees.

If you feel like being accompanied by a professional that can not only give you the technical knowledge, but also the practical knowledge of how to live a good academic life would be something good for you, you might enjoy mentoring.

How classes work

With online classes, you won’t waste time or money traveling back and forth and you can have classes from the comfort of your home or any quiet place – as long as you have a stable connection. We’ll use Zoom to video-conference, screen and file sharing, virtual whiteboard and all sessions are recorded so you can review them later on.

Usually sessions are 2 hours, because 1 hour is too little and 3 hours is too much. If you wish to schedule a different period, email or call me and we’ll figure it out together. After you schedule a 2 hour session through the website, you’ll immediately receive, on your email, the calendar event and the Zoom link.

The only thing you need to do is, at the time of the class, click that link. Zoom will open and bring you to a virtual waiting room. I’ll receive a notification saying you’ve arrived and we can start talking.

Pricing mentoring

The price is 420€/month and you can pay directly from this website.

It’s easy and all connections are secured with industry strength encryption.

To make sure I can answer everyone everyday or every weekend, there are only 10 slots available for this service.

Pricing for classes

The price is 30€/hour and you can schedule a class directly from this website.

It’s easy and all connections are secured with industry strength encryption.

Only Weekends Every day

By working with me, you’ll also be supporting a worthwhile cause. I donate a percentage of your purchase to people who are actively making this a better world. I’m currently donating a monthly fee to Kevin deLaplante, a former academic philosopher, currently creating mostly free courses on critical thinking to help you defend against fake news and illogical persuasion.

I help students and professionals achieve their educational goals.

Whether you’re trying to pass your exam, improve your grades, nail your job interview or improve your skills, I’m here to help you succeed.

Book me
Email me
Call me