-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathschool.html
More file actions
86 lines (40 loc) · 3.83 KB
/
school.html
File metadata and controls
86 lines (40 loc) · 3.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Adobe GoLive 4">
<title>Welcome to Adobe GoLive 4</title>
</head>
<body bgcolor="white">
<table cool width="641" height="506" border="0" cellpadding="0" cellspacing="0" gridx="8" showgridx usegridx gridy="8" showgridy usegridy>
<tr height="1" cntrlrow>
<td width="1" height="1"></td>
<td width="8" height="1"><spacer type="block" width="8" height="1"></td>
<td width="624" height="1"><spacer type="block" width="624" height="1"></td>
<td width="8" height="1"><spacer type="block" width="8" height="1"></td>
</tr>
<tr height="8">
<td width="1" height="8"><spacer type="block" width="1" height="8"></td>
<td width="8" height="8"></td>
<td width="624" height="8"></td>
<td width="8" height="8"></td>
</tr>
<tr height="497">
<td width="1" height="497"><spacer type="block" width="1" height="497"></td>
<td width="8" height="497"></td>
<td width="624" height="497" colspan="1" rowspan="1" valign="top" align="left" xpos="8" content csheight="497">
<h2>School</h2>
<p>I work with Prof. <a href="http://www.cs.berkeley.edu/~graham">Susan Graham</a> on programming languages and environments. I'm currently working on a few projects.</p>
<ul>
<li>My main work is to enable programmers (especially students) to use a multi-modal environment when composing (e.g. writing a design document or a program), browsing (e.g., reading and navigating), or modifying (i.e. changing an existing document) their code, and when exploring the runtime properties of their executable (debugging and profiling). <br>
This work will combine off-the-shelf speech recognition software (IBM ViaVoice) and "off-the-research-shelf" language analysis technology (Harmonia) and gesture recognition technology to create a software development environment that will enable students and software developers to work more efficiently, to produce better software, to mitigate some of the physical difficulties that accompany computer use, and to have a more enjoyable working environment.
<li>In Spring '99, I worked with <a href="http://www.cs.berkeley.edu/~philipb">Philip Buonadonna</a> and <a href="http://www.cs.berkeley.edu/~dgay">David Gay</a> on an implementation of <a href="http://now.cs.berkeley.edu/AM/active_messages.html">Active Messages</a> over <a href="http://www.millennium.berkeley.edu/~philipb/via/">VIA</a>, and four implementations of the <a href="http://www.cs.berkeley.edu/Research/Projects/parallel/castle/split-c/">Split-C</a> parallel programming language over VIA. We submitted a paper to ASPLOS 2000 and are waiting to hear back.
<li>A project I worked on in Fall '98 was <a href="cs264/index.html">NinjaScript</a>, a data-flow language for composing network services in <a href="http://ninja.cs.berkeley.edu">Ninja</a>.
<li>Another project I help out with is <a href="http://www.cs.berkeley.edu/Research/Projects/titanium/">Titanium</a>, a SIMD parallel superset of Java. I've been working on thread support, synchronization, and integrating Titanium into a distributed systems framework. I'm also working on a port of Harmonia to the <a href="(Empty Reference!)">Millennium</a> PC cluster.
<li>I extended the work I did with packet filters (with <a href="http://www.cs.berkeley.edu/~mccanne">Steve McCanne</a>) in CS265 to BPF+, a packet filter architecture that exploits global data-flow optimizations to compile efficient filters from high-level representations. Steve, Sue and I wrote a <a href="sigcomm99/bpf+.ps">paper</a> about our work which appeared in SIGCOMM '99.
</ul>
</td>
<td width="8" height="497"></td>
</tr>
</table>
</body>
</html>