You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/data/classesList.js
+36-9Lines changed: 36 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -1,29 +1,56 @@
1
1
exportconstclassesList=[
2
+
{
3
+
title: "CIS 5480: Operating Systems Design and Implementation",
4
+
description:
5
+
"Core OS concepts including processes, threads, synchronization and deadlocks, CPU scheduling, virtual memory and paging, file systems, I/O, and virtualization. Emphasis on concurrent programming and systems programming.",
title: "CIS 5500: Database and Information Systems",
18
+
description:
19
+
"Relational model, E/R modeling, SQL, normalization, indexing and hashing, transactions and concurrency control, recovery, and an introduction to query optimization and distributed data systems.",
20
+
skills: [
21
+
"SQL",
22
+
"Database Design",
23
+
"Transactions",
24
+
"Indexing",
25
+
"Normalization",
26
+
],
27
+
grade: "*In Progress*",
28
+
},
2
29
{
3
30
title: "CIS 3200: Introduction to Algorithms",
4
31
description:
5
-
"This course gives a comprehensive introduction to design and analysis of algorithms. You will learn about problem-solving; advanced data structures such as universal hashing and red-black trees; advanced design and analysis techniques such as dynamic programming and amortized analysis; graph algorithms such as minimum spanning trees and network flows; NP-completeness theory; and approximation algorithms.",
32
+
"Comprehensive study of algorithm design and analysis. Topics include problem-solving strategies, advanced data structures (universal hashing, red-black trees), dynamic programming, amortized analysis, graph algorithms (minimum spanning trees, network flows), NP-completeness, and approximation algorithms.",
6
33
skills: ["CS Theory","Algorithms"],
7
34
grade: "A+",
8
35
},
9
36
{
10
37
title: "CIS 2400: Introduction to Computer Systems",
11
38
description:
12
-
"This bottom-up course begins with transistors and simple computer hardware structures, continues with low-level programming using primitive machine instructions, and finishes with an introduction to the C programming language.",
39
+
"Bottom-up exploration of computer systems. Begins with transistors and basic hardware structures, covers machine instructions and low-level programming, and concludes with the C programming language.",
"This is an introductory course at the intersection of Machine Learning (ML) and Embedded Internet of Things (IoT) Devices which covers machine learning applications and algorithms using embedded hardware, sensors, actuators and software.",
46
+
"Introductory course at the intersection of machine learning and IoT. Focuses on implementing ML applications on embedded devices using hardware, sensors, actuators, and specialized software.",
"Topics of this course include collecting, wrangling, and structuring data; programming models for performing computation scalably across many compute nodes; approaches to converting algorithms to such programming models; toolkits for data analysis; and popular distributed frameworks for analytics tasks.",
53
+
"Covers techniques for collecting, wrangling, and structuring large datasets. Emphasis on scalable computation models, distributed frameworks, and modern toolkits for analysis and machine learning.",
27
54
skills: [
28
55
"Python",
29
56
"Pandas",
@@ -37,7 +64,7 @@ export const classesList = [
37
64
{
38
65
title: "CIS 1210: Data Structures and Algorithms",
39
66
description:
40
-
"This is a course about Algorithms and Data Structures using the Java programming language. We introduce the basic concepts about complexity of an algorithm and methods on how to compute the running time of algorithms. Then, we describe data structures like stacks, queues, maps, trees, and graphs, and we construct efficient algorithms based on these representations.",
67
+
"Covers core data structures (stacks, queues, maps, trees, graphs) and algorithmic analysis using Java. Includes complexity analysis, runtime evaluation, and construction of efficient algorithms.",
41
68
skills: [
42
69
"CS Theory",
43
70
"Java",
@@ -50,28 +77,28 @@ export const classesList = [
50
77
{
51
78
title: "STAT 4300: Probability",
52
79
description:
53
-
"Understanding discrete and continuous sample spaces and probability; random variables, distributions, independence; expectation and generating functions; Markov chains and recurrence theory.",
80
+
"Covers discrete and continuous probability spaces, random variables and distributions, independence, expectation, generating functions, and Markov chains.",
54
81
skills: [],
55
82
grade: "A+",
56
83
},
57
84
{
58
85
title: "CIS 2620: Automata, Computability and Complexity",
59
86
description:
60
-
"A course that explores questions fundamental to computer science such as which problems cannot be solved by computers, can we formalize computing as a mathematical concept without relying upon the specifics of programming languages and computing platforms, and which problems can be solved efficiently.",
87
+
"Studies the mathematical foundations of computation. Topics include automata theory, computability, computational complexity, and the limits of efficient problem solving.",
61
88
skills: [],
62
89
grade: "A",
63
90
},
64
91
{
65
92
title: "CIS 1600: Mathematical Foundations of Computer Science",
66
93
description:
67
-
"A introduction to math concepts that form the backbone of the majority of computer science. Topics covered include sets, functions, permutations and combinations, discrete probability, expectation, mathematical Induction and graph theory.",
94
+
"Introduction to mathematical concepts underpinning computer science: sets, functions, counting techniques, discrete probability, expectation, induction, and graph theory.",
68
95
skills: ["CS Theory","Probability"],
69
96
grade: "A-",
70
97
},
71
98
{
72
99
title: "CIS 1200: Programming Languages & Techniques",
73
100
description:
74
-
"A fast-paced introduction to the fundamental concepts of programming and software design.",
101
+
"Fast-paced introduction to software design and programming paradigms. Topics include functional programming with OCaml and object-oriented programming with Java.",
Copy file name to clipboardExpand all lines: src/data/timelineData.js
+58-10Lines changed: 58 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,47 @@
1
1
exportconsttimelineData=[
2
2
{
3
-
text: ["Enabling real-time call transcription with AWS Chime SDK."],
3
+
text: [
4
+
"Building voice-to-voice AI platform for patient calls on Twilio with patient record lookups, quick specialized-line transfers, and urgency detection.",
"Researched in the Safe Automated Systems Lab, developing lane detection software F1Eighteenth: a 1/18th scale autonomous car.",
153
+
"Researched in the xLab: Safe Autonomous Systems Lab, developing lane detection software F1Eighteenth: a 1/18th scale autonomous car.",
108
154
],
109
155
date: "Fall - Winter 2024",
110
156
category: {
@@ -154,7 +200,9 @@ export const timelineData = [
154
200
],
155
201
},
156
202
{
157
-
text: ["Launched a subletting marketplace using the Google Maps API."],
203
+
text: [
204
+
"Launched a subletting marketplace using the Google Maps API (100+ active listings).",
205
+
],
158
206
date: "Spring - Fall 2024",
159
207
category: {
160
208
tag: "PennLabs",
@@ -180,7 +228,7 @@ export const timelineData = [
180
228
},
181
229
{
182
230
text: [
183
-
"Created the MDAware Demo App to showcase patient message classification model features, logic, and impact; used at business expos and client conferences.",
231
+
"Created the MDAware Demo App to showcase patient message classification model features, logic, and impact; used in a Google Ventures pitch and helped drive two contract expansions (≈ $400k ARR pipeline).",
summary: "Working on Telephony systems and voice-to-voice AI",
14
+
summary: "Working on voice-to-voice AI systems",
15
15
bullets: [
16
-
"Building a PBX server with Asterisk to support voice-to-voice AI and integrating real-time call transcription using AWS Chime SDK and Nova Sonic.",
16
+
"Developing a real-time voice-to-voice AI platform for patient calls—enabling live transcription, smart call routing, and automated transfers to improve care-team responsiveness.",
summary: "Led development of two healthcare SaaS web applications.",
157
165
bullets: [
158
-
"Built the MDAware Demo App to showcase patient message classification models at expos and conferences.",
166
+
"Built the MDAware Demo App to showcase patient message classification models to clients—used in a Google Ventures pitch and helped drive two contract expansions (≈ $400k ARR pipeline) in its first month.",
159
167
"Created the MDAware Pilot Assessment App, a data-visualization tool for client hospital datasets.",
0 commit comments