@@ -46,62 +46,45 @@ function AboutMe(): ReactElement {
4646 < h2 className = { styles . sectionTitle } > About Me</ h2 >
4747 < div >
4848 < p >
49- I am a senior at < a href = "https://williams.edu" > Williams College</ a >
50- , majoring in{ ' ' }
51- < a href = "https://csci.williams.edu/" > Computer Science</ a > and{ ' ' }
52- < a href = "https://philosophy.williams.edu" > Philosophy</ a > . I am
53- broadly interested in Computer Security, Network Systems, and
54- Programming Languages. I seek to combine formal and empirical
55- methods to combat network and software security issues. I am
56- currently looking for PhD opportunities in these areas. If you want
57- to talk, feel free to reach out at{ ' ' }
58- < code > ys5 [at] williams [dot] edu</ code > !
59- </ p >
60- < p >
61- Currently I am working on my thesis, which explores formal
62- guarantees on Web API-related codes. For the past summer, I have
63- been working on novel censorship-resistant bootstrapping methods for
64- network proxies with < a href = "https://ensa.fi" > Prof. Roya Ensafi</ a > { ' ' }
65- at < a href = "https://umich.edu" > University of Michigan</ a > . Before
66- that, I worked with{ ' ' }
67- < a href = "https://www.cs.williams.edu/~dbarowy/" >
68- Prof. Daniel Barowy
69- </ a > { ' ' }
70- and{ ' ' }
71- < a href = "https://https://emeryberger.com/" > Prof. Emery Berger</ a > on
72- SureVeyor—a domain specific language and runtime system that
73- constructs randomized, replicable, confound-controlling behavioral
74- surveys and returns noise-free responses.
49+ I am a first-year Computer Science PhD student advised by Prof.{ ' ' }
50+ < a href = "https://cseweb.ucsd.edu/~savage/" > Stefan Savage</ a > and
51+ Prof. < a href = "https://cseweb.ucsd.edu/~voelker/" > Geoff Voelker</ a > { ' ' }
52+ at University of California, San Diego. I am broadly interested in
53+ Security, Network Systems, and Programming Languages. I seek to
54+ combine formal and empirical methods to combat network security
55+ issues.
7556 </ p >
7657 < p >
77- I am a Linuxer and{ ' ' }
78- < a href = "https://wiki.archlinux.org/title/arch_is_the_best" >
79- "BTW I Use Arch"
80- </ a > { ' ' }
81- (XD). I went distro-hopping for a long time, before getting into{ ' ' }
82- < a href = "https://wiki.archlinux.org/title/Arch_Linux#Principles" >
83- the Arch philosophy
84- </ a >
85- . It is now my invaluable partner in various open source
86- contributions, which you can find on{ ' ' }
87- < a href = "https://github.com/yechs" > my GitHub profile</ a > . I am also
88- a security and privacy paranoid.
58+ Before joining UCSD, I was a{ ' ' }
59+ < a href = "https://csci.williams.edu/" > Computer Science</ a > and{ ' ' }
60+ < a href = "https://philosophy.williams.edu" > Philosophy</ a > double
61+ major at < a href = "https://williams.edu" > Williams College</ a > , where
62+ I worked with Prof.{ ' ' }
63+ < a href = "https://www.cs.williams.edu/~dbarowy/" > Daniel Barowy</ a > on
64+ various Programming Language topics. We used symbolic execution to
65+ formally verify conformance to OpenAPI specifications and also
66+ developed a domain specific language for online surveys (in
67+ collaboration with Prof.{ ' ' }
68+ < a href = "https://emeryberger.com/" > Emery Berger</ a > ). In addition, I
69+ have spent a summer working with Prof.{ ' ' }
70+ < a href = "https://ensa.fi" > Roya Ensafi</ a > at{ ' ' }
71+ < a href = "https://umich.edu" > University of Michigan</ a > , where we
72+ proposed a novel censorship-resistant bootstrapping methods for
73+ network proxies.
8974 </ p >
9075 < p >
91- Within the philosophical domain, I am fascinated about epistemology
92- and philosophy of science. I am heavily influenced by the
93- philosophical traditions of{ ' ' }
76+ Within the philosophical domain, I am fascinated about epistemology,
77+ philosophy of science, and philosophy of mind. In English, they are
78+ just fancy terms for what we know, how our beliefs are justified,
79+ and whether we can build cognizant machines (read: AI). I am heavily
80+ influenced by the philosophical traditions of{ ' ' }
9481 < a href = "https://plato.stanford.edu/entries/skepticism/" >
9582 skepticism
96- </ a >
97- , { ' ' }
83+ </ a > { ' ' }
84+ and { ' ' }
9885 < a href = "https://plato.stanford.edu/entries/relativism/" >
9986 relativism
10087 </ a >
101- , and{ ' ' }
102- < a href = "https://plato.stanford.edu/entries/pragmatism/" >
103- pragmatism
104- </ a >
10588 . Some of my favorite philosophers are{ ' ' }
10689 < a href = "https://plato.stanford.edu/entries/hume/" > David Hume</ a > ,{ ' ' }
10790 < a href = "https://plato.stanford.edu/entries/thomas-kuhn/" >
@@ -115,11 +98,7 @@ function AboutMe(): ReactElement {
11598 < a href = "https://en.wikipedia.org/wiki/Daniel_Dennett" >
11699 Daniel Dennett
117100 </ a >
118- . Many have also nudged me to read{ ' ' }
119- < a href = "https://plato.stanford.edu/entries/dewey/" > John Dewey</ a > ,
120- which I have yet to do. Generally speaking, I am always curious in
121- what we know, how our beliefs are justified, and whether we can
122- build cognizant machines (read: AI).
101+ .
123102 </ p >
124103 </ div >
125104 </ section >
@@ -150,12 +129,39 @@ function Publications(): ReactElement {
150129 < div className = { styles . paperInfo } >
151130 < small >
152131 Respectively on the topics of network data plane verification,
153- formal verification of RESTful APIs, and censorship resistance.
132+ domain specific language for online surveys, and censorship
133+ resistance.
154134 </ small >
155135 < br />
156136 Contact me for details if you are interested.
157137 </ div >
158138 </ li >
139+ < li >
140+ < h3 className = { styles . paperTitle } >
141+ RESTAssured: Formally Verifying RESTful API Specification
142+ Conformance in Server-side Web Applications
143+ </ h3 >
144+ < div className = { styles . paperInfo } >
145+ < small >
146+ < u >
147+ < b > Ye Shu</ b >
148+ </ u >
149+ . Advised by Daniel Barowy.
150+ </ small >
151+ < br />
152+ < b >
153+ < i > Undergraduate Honor Thesis.</ i >
154+ </ b > { ' ' }
155+ Williams College. 2024. Won < b > Heighest Honors</ b > and{ ' ' }
156+ < b > Goldberg Colloquium Prize for Best CS Thesis Defense.</ b > { ' ' }
157+ < span className = { styles . paperLinks } >
158+ < a href = "https://doi.org/10.36934/TR2024_234" >
159+ [PDF (Williams College)]
160+ </ a >
161+ </ span >
162+ </ div >
163+ </ li >
164+
159165 < li >
160166 < h3 className = { styles . paperTitle } >
161167 SureVeyor: A Language for High-Quality Online Surveys
@@ -169,9 +175,15 @@ function Publications(): ReactElement {
169175 </ small >
170176 < br />
171177 < b >
172- < i > To Appear :</ i >
178+ < i > Presented At :</ i >
173179 </ b > { ' ' }
174- PLATEAU 2024. [Contact me for preprint]
180+ PLATEAU 2024.{ ' ' }
181+ < span className = { styles . paperLinks } >
182+ < a href = "https://2024.plateau-workshop.org/program" >
183+ [Conference]
184+ </ a > { ' ' }
185+ [Contact me for paper]
186+ </ span >
175187 </ div >
176188 </ li >
177189 < li >
@@ -191,9 +203,14 @@ function Publications(): ReactElement {
191203 < i > In:</ i >
192204 </ b > { ' ' }
193205 IEEE CAMAD 2018.{ ' ' }
194- < a href = "https://ieeexplore.ieee.org/document/8514998" >
195- [PDF (IEEE Xplore)]
196- </ a >
206+ < span className = { styles . paperLinks } >
207+ < a href = "https://camad2018.ieee-camad.org/program/index.html" >
208+ [Conference]
209+ </ a > { ' ' }
210+ < a href = "https://ieeexplore.ieee.org/document/8514998" >
211+ [PDF (IEEE Xplore)]
212+ </ a >
213+ </ span >
197214 </ div >
198215 </ li >
199216 </ ul >
0 commit comments