My GPA is 3.98 and I can raise it to 3.985 which is translatable to a 3.99 by taking an extra course. Is it a stupid idea to take it say for a better grad school application? (The benefit is it will raise my class rank) I'm a mechanical engineering student looking to apply to a top5 graduate program. If you think I should take an extra course, what do you think will most useful, a core elective, a humanities course or a math course in terms of preparing me better for graduate studies? I'm more inclined towards advanced applied mathematics since it seems most useful for grad school.