I didn't do it at that school, but I did a couple of science upgrades at the Langley branch a few years back. If you have good discipline, it's a great way to upgrade your courses. However, if you're like me and tend to slack when you're not given strict deadlines, it's not so great...