diff --git a/partials/html/section/education.html b/partials/html/section/education.html
index 764db6c..2e5fae9 100644
--- a/partials/html/section/education.html
+++ b/partials/html/section/education.html
@@ -7,10 +7,11 @@
{{#each r.education.history}}
{{#> body-education }}
-
{{#if title}}{{{ title }}}, {{/if}}{{{ institution }}}
- {{dateRange .}}
- {{{ summary }}}
- {{> highlights }}
+ {{#if title}}{{{ title }}}, {{/if}}{{{ institution }}}
+ {{dateRange .}}
+ {{{ summary }}}
+ {{> highlights }}
+ {{#if curriculum}}{{#each curriculum}}{{{ . }}} {{/each}}{{/if}}
{{/body-education}}
{{/each}}
diff --git a/themes/modern/src/modern-html.html b/themes/modern/src/modern-html.html
index 4af8777..45701d1 100644
--- a/themes/modern/src/modern-html.html
+++ b/themes/modern/src/modern-html.html
@@ -276,13 +276,40 @@ also doesn't render any content.
{{> section/projects _icon="icon-projects"}}
+{{! }}
+
+
+{{#*inline "body-education" }}
+
+
{{#if title}}{{ title }},{{/if}}
+{{#if url}}
+{{ institution }}
+{{else}}
+{{ institution }}
+{{/if}}
+
+{{#if start}}
{{dateRange .}}{{/if}}
+{{#if curriculum}}
+{{#if start}}| {{/if}}
{{#each curriculum}}{{{ . }}} {{/each}}
+{{/if}}
+{{{ summary }}}
+{{> highlights }}
+
+{{/inline}}
+
+{{#*inline "icon-education"}}{{/inline}}
+
+{{> section/education _icon="icon-education"}}
+
{{! }}
-{{#*inline "icon-education"}}{{/inline}}
{{#*inline "icon-service"}}{{/inline}}
{{#*inline "icon-affiliation"}}{{/inline}}
{{#*inline "icon-samples"}}{{/inline}}
@@ -298,7 +325,6 @@ also doesn't render any content.
use the default section partials and style them with whatever CSS we like.
--> }}
-{{> section/education _icon="icon-education"}}
{{> section/service _icon="icon-service"}}
{{> section/affiliation _icon="icon-affiliation"}}
{{> section/samples _icon="icon-samples"}}