Well... best is probably... well, history, I suppose, if one considers Classics courses history. Though Latin Literature and the like could be nearer to English (ie. literature in translation.) I tend to do the best on those with, so far, rather minimal effort. Sciences I'm competent at, usually, but at higher levels am at best average - the last few years of Engineering proved this. I'm about the same in Mathematics, and I'd figure that anything over the 300 level would just go over my head, and I wouldn't have the capablity to learn correctly. English, well, I was good at it in High School (it was my best mark), but I've never had a true University English course. Judging by the outcome of various Classics courses which required papers and analysis of literature translated into English, I figure I'd do alright, just so long as it was done in the tradtitional manner (ie. not a 'how does this make you feel' sort of English class, but a concrete 'tell me what this means, the metaphors, similes, etc. and tie it into a cohesive essay.' That I'm good at.) So, long story short, I'm not terrible at anything but, in despite of my Engineering degree, I tend to be better, more natural and have more potential, at the arts. I think I'll go and take masters and PhD work in on some ancient topic, perhaps Epic.
But yeah, when ends come to it, I'm best at history (bloody good at remembering names and dates), and at literature. Oh, and maybe langauges, as well, judging by how my ancient Greek is going. Math and sciences are really lower on the spectrum, and require a lot more work for me. Any subjects I forgot about? Oh, yeah, art. Alright at that. Not a talented artist in the least, but I can draw alright if I have to - my sig is a painting I did. So, I think that sums everthing up. History + Literature - Languages - Sciences - Art - Math, probably.