diff --git a/profile.html b/profile.html
index 343a6b98e4..cd933d1836 100644
--- a/profile.html
+++ b/profile.html
@@ -107,10 +107,17 @@ $(function() {
- ${ hw['section'] } ${"({0}/{1})".format( hw['section_total'][0], hw['section_total'][1] )}
-
+ <%
+ earned = hw['section_total'][0]
+ total = hw['section_total'][1]
+ percentageString = "{:.0%}".format( float(earned)/total) if earned > 0 else ""
+ %>
+ ${ hw['section'] } ${"({}/{}) {}".format( earned, total, percentageString )}
+ %if len(hw['scores']) > 0:
+ Problem Scores:
+ %endif
% for score in hw['scores']:
- ${ score[0] }/${ score[1] }
% endfor