Joseph C. GCSE Computing tutor, IB Computing tutor, A Level Computing...

Joseph C.

Currently unavailable:

Degree: Computer Science (Bachelors) - Southampton University

Contact Joseph

About me

About Me:

I'm a Computer Science student at the University of Southampton. I've always had a good mind for all things logic and problem solving, so it's no suprise my day to day work involves lots of programming and maths.

I understand that all subjects can be challenging, and everyone needs a bit of help at some point. I know that there is nothing more frustrating in Maths or Computing than attempting the same problem over and over again, but not getting the right answer. Psychology also has its issues, as this discipline requires a scientific precision, as well as the ability to give balanced arguments.

I am very friendlycalm and reliable, with a good sense of humour, and will always try to make my sessions work for you. If you find you learn in a very specific way, perhaps a way that you can't get help with in school, now is your chance to learn in the most effective way for you, so just let me know how I can best help.

After my degree, I will be starting my teacher training, and I have always been a keen educator and known I've wanted to teach. As well as observational experience in primary and secondary classrooms, I volunteer in a project where I run a coding club for primary children every week. I supervise other teachers, lead sessions and am solely responsible for preparing materials for the scheme - so I have lots of experience in planning effective lessons.

About Our Sessions:

Not everyone learns in the same way, so I can help with a variety of methods of demonstrating and explanation; diagrams, mind maps, peculiar word association - you name it, I'll try it. I often find with mathematical/logical problems the best way to learn is to try a range of problems, and practice lots, rather than just try to learn from reading about the concepts alone. I think it's important to remember that some ways of learning things don't make perfect sense, particularly with initial concepts (think maths theories, or psychology definitions), I've found that if you need to think of something silly to remember something, just do whatever works for you, it doesn't matter if this seems completely ridiculous to anyone else!

If you are having a very specific problem, or struggling with a specific topic, then we'll start with this. We can work through problems you've found, or past papers, or go back to the concepts if you're having a problem with the fundamental idea behind a solution.

If you think you need more general support, that's not a problem. We can look through the syllabus for your exam board, and assess your ability on each topic in turn, either by your self-assessment, or with some exam questions, and identify which areas we need to target urgently. Don't forget that a lot of progress depends on how you're working through problems, so I can also offer help with revision tips and the best methods of studying, and share some resources I've found useful myself.

If you want, I can organise homework tasks, or extra questions for you to work on outside the sessions, to make sure that you make the most of your time with me - it is important to practise what you learn so that you can build your confidence. And, if you have particular issues in mind, let me know before a session, and I can tailor our 55 minutes even more.

Sounds good?

If you’d like to arrange tutoring with me, or want to know anything else about me, just send me a message or arrange a "Meet the Tutor" session and we can work around your needs.

Subjects offered

Computing A Level £20 /hr
Computing GCSE £18 /hr
Maths GCSE £18 /hr
Psychology GCSE £18 /hr
Computing IB £20 /hr


Disclosure and Barring Service

CRB/DBS Standard


CRB/DBS Enhanced


General Availability

Currently unavailable:

Weeks availability
Weeks availability
Before 12pm12pm - 5pmAfter 5pm

Please get in touch for more detailed availability

Ratings and reviews

5from 13 customer reviews

Andreas (Parent) August 15 2016

Very through and in depth, great teacher.

Andreas (Parent) September 25 2016

Andreas (Parent) September 21 2016

Andreas (Parent) September 19 2016

See all reviews

Questions Joseph has answered

What is 55 using 8-bit unsigned binary?

Answer: 00110111 Thinking: Two possible ways of answering this question expected for A Level and even at GCSE, let's start with the most common. - Method one - consider the column headers for binary numbers. The question says we need 8 bits, so the column headers are: 128, 64, 32, 16, 6, 4, ...

Answer: 00110111

Thinking: Two possible ways of answering this question expected for A Level and even at GCSE, let's start with the most common.

- Method one - consider the column headers for binary numbers.

The question says we need 8 bits, so the column headers are: 128, 64, 32, 16, 6, 4, 2, 1. (Remember, you must start at one, right to left, and double at each increment, following the pattern of powers of two - post a question if you're struggling to do this)

Now, going right to left, fill in a one underneath each header if it can be used to make up the target number, 55. So, going left to right, 128 is too big, write a zero, 64 is too big, 32 is appropriate, so write a one, 16 is appropriate, and so on.

At the end, ensure the numbers add to the target. Here, 32+16+4+2+1 = 55.

- Method two - use remainder division. 

We will continually divide the number 55 by two, until we reach a result of zero. At each step, note the result of the division and the remainder, remember we're only using whole numbers here.

55/2 = 27 remainder 1

27/2 = 13 remainder 1

13/2 = 6 remainder 1

6/2 = 3 remainder 0

3/2 = 1 remainder 1

1/2 = 0 remainder 1, we have reached zero, so stop here.

Now, read back the remainders, bottom to top to give 110111. Remember the question asks for 8 bit signed binary, so add in two zeros on the left side, to make the number fit the requirement, giving our answer of 00110111.

- Note: the question asks for 8-bit unsigned binary. You may be wondering about the importance of the word unsigned. Remember, the use of signed/unsigned relates to how the number handles the sign (positive/negative) of the number. An unsigned number can only be positive, whereas a signed number can be either positive or negative, determined by the left-most bit (0 = positive, 1 = negative), if you are struggling with this, post a question.

see more

1 year ago

Send a message

All contact details will be kept confidential.

To give you a few options, we can ask three similar tutors to get in touch. More info.

Contact Joseph

Still comparing tutors?

How do we connect with a tutor?

Where are they based?

How much does tuition cost?

How do tutorials work?

We use cookies to improve your site experience. By continuing to use this website, we'll assume that you're OK with this. Dismiss