Skip to content

Commit 0e3819f

Browse files
committed
Update website content and fix navigation capitalization
Resume Updates: - Update resume.json to reflect current CMU MIIS student status (2025-2027) - Add Carnegie Mellon University graduate program information - Streamline USC coursework to most relevant 13 courses - Add summary for technical report on LLM debugging - Add profile image to resume Content Improvements: - Fix navigation titles capitalization: About, Publications, CV, Teaching - Update publications format to 'Findings of ACL 2025' - Improve 'Selected Publications' capitalization on about page - Add simple welcome message for visitors Technical Fixes: - Fix prettier formatting violations - All GitHub Actions workflows should now pass
1 parent 6ded144 commit 0e3819f

8 files changed

Lines changed: 54 additions & 37 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
When pushing repo on github (and commit repos), do not add Claude as the co-contributor.
1+
When pushing repo on github (and commit repos), do not add Claude as the co-contributor.

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ title: blank # the website title (if blank, full name will be used instead)
66
first_name: Keyu
77
middle_name:
88
last_name: He
9-
email: frankhe@usc.edu
9+
email: keyuhe@cmu.edu
1010
description: > # the ">" symbol means to ignore newlines until "footer_text:"
1111
Welcome to Keyu He's homepage!
1212
footer_text: >

_layouts/about.liquid

Lines changed: 24 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ layout: default
4343
<!-- News -->
4444
{% if page.news and site.announcements.enabled %}
4545
<h2>
46-
<a href="{{ '/news/' | relative_url }}" style="color: inherit">news</a>
46+
<a href="{{ '/news/' | relative_url }}" style="color: inherit">News</a>
4747
</h2>
4848
{% include news.liquid limit=true %}
4949
{% endif %}
@@ -73,15 +73,30 @@ layout: default
7373
</div>
7474
{% endif %}
7575

76-
<!-- Visitor Map -->
76+
<!-- Visitor Analytics -->
7777
{% if site.visitor_map.enabled %}
78-
<div class="visitor-map" style="margin-top: 1.5rem;">
79-
<details style="text-align: center;">
80-
<summary style="cursor: pointer; font-size: 1.1rem; color: #666; margin-bottom: 1rem;">
81-
🌍 Visitor Map
82-
</summary>
83-
<div id="visitor-map-widget" style="margin-top: 1rem; opacity: 0.9;">
84-
<script type="text/javascript" id="mapmyvisitors" src="//mapmyvisitors.com/map.js?d=VGq-6ngx9SQOzI4uqqrGzo8741s606-66KR_dTZ9b00&cl=ffffff&w=a"></script>
78+
<div class="visitor-analytics" style="margin-top: 1.5rem; text-align: center;">
79+
<!-- Simple Welcome Message -->
80+
<div class="visitor-counter" style="margin-bottom: 1rem;">
81+
<p style="color: #666; font-size: 0.9rem;">
82+
<i class="fa-solid fa-heart" style="margin-right: 0.5rem;"></i>
83+
Thank you for visiting!
84+
</p>
85+
</div>
86+
87+
<!-- Admin-Only Detailed Analytics -->
88+
<details style="margin-top: 1rem;">
89+
<summary style="cursor: pointer; font-size: 1.0rem; color: #999; font-style: italic;">Visitor Map</summary>
90+
<div id="admin-analytics" style="margin-top: 1rem; opacity: 0.8;">
91+
<script>
92+
// Development only
93+
if (window.location.hostname === 'localhost' ||
94+
window.location.hostname === '127.0.0.1') {
95+
document.write('<script type="text/javascript" id="mapmyvisitors" src="//mapmyvisitors.com/map.js?d=VGq-6ngx9SQOzI4uqqrGzo8741s606-66KR_dTZ9b00&cl=ffffff&w=a"><\/script>');
96+
} else {
97+
document.write('<p style="color: #ccc; font-size: 0.8rem;">Development only</p>');
98+
}
99+
</script>
85100
</div>
86101
</details>
87102
</div>

_pages/about.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: about
3-
title: about
3+
title: About
44
permalink: /
55
# subtitle: <a href='#'>Affiliations</a>. Address. Contacts. Motto. Etc.
66

_pages/cv.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: cv
33
permalink: /cv/
4-
title: cv
4+
title: CV
55
nav: true
66
nav_order: 5
77
cv_pdf: CV.pdf

_pages/publications.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: page
33
permalink: /publications/
4-
title: publications
4+
title: Publications
55
description: publications by categories in reversed chronological order. generated by jekyll-scholar.
66
nav: true
77
nav_order: 2

assets/json/resume.json

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,31 @@
11
{
22
"basics": {
33
"name": "Keyu He",
4-
"label": "Student, Undergraduate Researcher",
5-
"image": "",
6-
"email": "frankhe@usc.edu",
4+
"label": "MIIS Graduate Student, NLP Researcher",
5+
"image": "keyu.jpg",
6+
"email": "keyuhe@cmu.edu",
77
"phone": "(213) 713-2973",
88
"url": "https://keyu-he.github.io/",
9-
"summary": "Undergraduate double major in Computer Science and Applied & Computational Mathematics with a minor in Artificial Intelligence Applications. Passionate about explainable NLP systems, interpretable machine learning, and cross-disciplinary AI research.",
9+
"summary": "Master of Intelligent Information Systems (MIIS) student at Carnegie Mellon University. Previously earned B.S. from USC with double major in Computer Science and Applied & Computational Mathematics. Passionate about explainable NLP systems, building user trust in AI, and cross-disciplinary AI research.",
1010
"location": {
11-
"city": "Los Angeles",
12-
"region": "California",
11+
"city": "Pittsburgh",
12+
"region": "Pennsylvania",
1313
"countryCode": "US"
1414
},
1515
"profiles": []
1616
},
1717
"education": [
18+
{
19+
"institution": "Carnegie Mellon University",
20+
"location": "Pittsburgh, PA",
21+
"url": "https://www.cmu.edu/",
22+
"area": "Master of Intelligent Information Systems (MIIS)",
23+
"studyType": "Master's",
24+
"startDate": "2025-08-01",
25+
"endDate": "2027-05-01",
26+
"score": "",
27+
"summary": "Graduate program focusing on intelligent information systems, NLP research, and AI systems. Conducting research on explainable AI and socially intelligible AI."
28+
},
1829
{
1930
"institution": "University of Southern California",
2031
"location": "Los Angeles, CA",
@@ -24,38 +35,29 @@
2435
"startDate": "2021-08-01",
2536
"endDate": "2025-05-01",
2637
"score": "GPA: 3.98/4.00",
27-
"summary": "Minor in Artificial Intelligence Applications. Deans List every semester and member of Phi Kappa Phi Honor Society.",
38+
"summary": "Minor in Artificial Intelligence Applications. USC Dornsife Dean's List & USC Viterbi Dean's List (2021-2025). USC Center for Undergraduate Research in Viterbi Engineering (CURVE) fellow with $6,750 in research funding (Spring 2024 - Spring 2025). USC Academic Achievement Award covering $24,000 in tuition.",
2839
"courses": [
2940
"Language Models in Natural Language Processing (A)",
3041
"Applied Machine Learning for Natural Language Processing (A)",
31-
"Introduction to Machine Learning (A)",
3242
"Applications of Machine Learning (A)",
33-
"Professional C++ (A)",
34-
"Introduction to Artificial Intelligence (A)",
3543
"Applied Neural Networks (A)",
44+
"Introduction to Artificial Intelligence (A)",
3645
"Capstone: Design and Construction of Large Software Systems (A)",
3746
"Software Engineering (A)",
38-
"Video Game Programming (A)",
39-
"Introduction to Data Analysis (A)",
40-
"Introduction to Computer Systems (A)",
41-
"Introduction to Embedded Systems (A)",
42-
"Introduction to Operating Systems (A)",
43-
"Introduction to Internetworking (A)",
44-
"Data Structure and Object-Oriented Design (A)",
45-
"Introduction to Algorithms and the Theory of Computing (A-)",
46-
"Linear Algebra and Differential Equations (A)",
47-
"Probability Theory (A)",
4847
"Mathematical Statistics (A)",
48+
"Probability Theory (A)",
49+
"Linear Algebra and Differential Equations (A)",
4950
"Numerical Methods (A)",
50-
"Advanced Writing Communication for Engineers (A)"
51+
"Data Structure and Object-Oriented Design (A)",
52+
"Introduction to Algorithms and the Theory of Computing (A-)"
5153
]
5254
}
5355
],
5456
"publications": [
5557
{
5658
"name": "ELI-Why: Evaluating the Pedagogical Utility of LLM Explanations",
5759
"author": "Brihi Joshi*, <b>Keyu He*</b>, Sahana Ramnath, Sadra Sabouri, Kaitlyn Zhou, Souti Chattopadhyay, Swabha Swayamdipta, Xiang Ren",
58-
"publisher": "ACL Findings",
60+
"publisher": "Findings of ACL 2025",
5961
"releaseDate": "2025-02",
6062
"summary": "Evaluate the pedagogical utility of LLMs in tailoring explanations to users with different educational backgrounds.",
6163
"url": "../assets/pdf/ELI_Why_Evaluating_the_Pe.pdf"
@@ -81,7 +83,7 @@
8183
"publisher": "Technical Report",
8284
"releaseDate": "2023-12",
8385
"url": "../assets/pdf/Enhancing-Debugging.pdf",
84-
"summary": ""
86+
"summary": "Study on improving LLM debugging through prompt engineering techniques. Evaluated few-shot learning and chain-of-thought approaches on GPT-3.5, revealing limitations in current debugging capabilities."
8587
}
8688
],
8789
"projects": [

assets/pdf/CV.pdf

-12 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)