From c90ef8fa72635f3d7f40ef8723bf418eebca312c Mon Sep 17 00:00:00 2001 From: Ethan Reece Date: Sat, 3 Aug 2024 14:46:08 -0500 Subject: [PATCH] Update education and improve accessibility --- src/main.typ | 25 +++++++++----- src/resume_page.typ | 79 +++++++++++++++++++++++++++++++-------------- 2 files changed, 71 insertions(+), 33 deletions(-) diff --git a/src/main.typ b/src/main.typ index 2388a57..dcb8008 100644 --- a/src/main.typ +++ b/src/main.typ @@ -28,7 +28,7 @@ "Java", "C", "C++", - "Guile", + "Guile/Scheme", ), ), ( @@ -49,14 +49,23 @@ title: "The University of Texas at Dallas", degree: "Bachelor of Science in Computer Science", graduation: "May 2026", - gpa: "Current GPA: 3.764", + gpa: "Current GPA: 3.749", coursework: ( - "Probability and Statistics for CS", - "Data Structures and Algorithms", - "Software Engineering", - "C/C++ Programming in UNIX", - "Computer Architecture", - "Discrete Mathematics II", + completed: ( + "Programming Language Paradigms", + "Digital Logic & Computer Design", + "Operating Systems Concepts", + "Probability and Statistics for CS", + "Data Structures and Algorithms", + "Software Engineering", + "C/C++ Programming in UNIX", + "Computer Architecture", + "Discrete Mathematics II", + ), + current: ( + "Database Systems", + "Advanced Algorithm Design & Analysis", + ), ), highlights: ( "Collegium V Honors Program", diff --git a/src/resume_page.typ b/src/resume_page.typ index 97ce252..ca43e3b 100644 --- a/src/resume_page.typ +++ b/src/resume_page.typ @@ -89,25 +89,23 @@ ) ) - let _heading(title: "") = _text( - size: 13pt, - block: (below: .95em), - heading( - _text( - size: 13pt, - weight: "bold", - title - ) - ) - ) - let section_base( title: "", body ) = _text( block: (below: 2.5em), { - _heading(title: title) + _text( + size: 13pt, + block: (below: .95em), + heading( + _text( + size: 13pt, + weight: "bold", + title + ) + ) + ) _text( block: ( padding: (left: 1em), @@ -141,9 +139,13 @@ columns: 2, gutter: 1.5em, align: bottom, - text( - weight: "semibold", - title + heading( + level: 2, + _text( + weight: "semibold", + block: (width: auto), + title + ), ), text( size: 9pt, @@ -247,13 +249,17 @@ title: "Skills", _text( grid( - columns: (33%, 67%), + columns: 2, gutter: 1em, ..for skill in skills { ( - _text( - weight: "semibold", - skill.title + heading( + level: 2, + _text( + weight: "semibold", + block: (width: auto), + skill.title + ) ), skill.items.join(", "), ) @@ -269,7 +275,10 @@ degree: "", graduation: "", gpa: "", - coursework: (""), + coursework: ( + completed: (""), + current: (""), + ), highlights: (""), ), ), @@ -288,7 +297,7 @@ _text( weight: "medium", block: ( - below: 0.75em, + below: .95em, ), "Relevant Coursework" ) @@ -296,10 +305,30 @@ size: 9.5pt, block: ( padding: ( - left: 2em, + left: 1.5em, ), ), - school.coursework.join(", ") + grid( + columns: 2, + rows: 2, + gutter: 1em, + text( + weight: "regular", + "Completed", + ), + text( + weight: "light", + school.coursework.completed.join(", "), + ), + text( + weight: "regular", + "Current", + ), + text( + weight: "light", + school.coursework.current.join(", "), + ), + ) ) } ), @@ -354,7 +383,7 @@ paper: "us-letter", margin: ( x: 0.5in, - y: 0.4in, + y: 0.3in, ), { title_block(title: identity.name)