@wonderstruck You did better than me at school. Sounds like your dad is projecting his wants and expectations onto you. I feel for you. Hope it all works out.
edit: grades are not the be all end all. I was an underachiever got mostly C's still managed to go to uni (waste of time) then changed...