<human>: Can you condense the text into a few key points?

Lately, I've been wondering if I might have ADD, because I get bored and distracted very easily. I tend to stay at the top of my class unless the class is too easy (read: boring), which makes my brain switch off immediately. As you might expect, this has caused more than a little friction when I sit there complaining to my friends that a class is "too easy" and I can't concentrate. I have to work very hard to get myself motivated in a class that's all memorization, but most of my classmates love those classes and do very well in them. I seem to have a completely opposite taste in classes from all my peers. They hate the hard classes, but those are the only ones that can hold my attention.

However, when something makes it past my boredom threshold, I can spend hours just doing that, which is why I've done well so far - I can usually figure out a way of looking at the homework that makes it seem interesting to me. But even so, I tend to take a lot longer to do things than other people do because it's hard for me to stay on task or to stay on the *main* task without going off on a rabbit trail to add insignificant details. I enjoy schoolwork enough (thank you, Asian parent!) that spending a long time on it doesn't bother me, except when it's soulless and uninteresting homework. The kind of work that for everyone else is a quick plug-and-chug takes the longest for me, because I have to take a break every few minutes out of boredom. In my opinion, it's wasteful to spend so much time teaching students how to execute a rigid algorithm very quickly... make a computer do that, and focus on teaching them things for which no single algorithmic solution applies (e.g. proofs) and take advantage of the fancy capabilities our biological hardware has for finding novel approaches to problems. So besides being bored, I'll have that mild undercurrent of irritation that my computational resources are not being allocated in a way that takes advantage of them.

I realize Reddit != medical professionals, but have you guys got any insights or advice?
<bot>: I do unusually *well* in school, but I suspect I might have ADD. Also, I should really be working on my parallel programming assignment right now... oops.