3,350 reputation
1431
bio website
location Urbana, IL
age 43
visits member for 3 years, 1 month
seen Mar 19 at 20:20

My background is in programming language design and implementation, and I have studied computer architecture. I have written several compiler and interpreters in SML/NJ.

Employed at Wolfram Research.

Previously I worked in embedded systems at Motorola on private digital radio networks (e.g. for police and fire) and in firewall management applications at Cisco Systems. At the University of Illinois at Urbana-Champaign, my master's thesis on a design and implementation for Idealized Algol Plus Classes was advised by Uday Reddy and based on Reddy's work on Objects and Classes in Algol-like Languages. I also learned a ton by working as a teaching assistant for computer architecture courses working for Andrew Chien, Josep Torellas, and William Pottenger. My undergrad degree is a double major in computer science and electrical engineering, where I enjoyed compilers and computer engineering subjects.


Feb
24
awarded  Yearling
Nov
30
awarded  Nice Answer
Aug
22
awarded  Popular Question
Aug
18
comment Deploying to the Cloud for Public Access
It was a bug that "read" and/or login was required. All -> "Execute" should allow anyone to access the form without requiring a login.
Aug
18
answered Deploying to the Cloud for Public Access
Aug
12
comment Deploying to the Cloud for Public Access
The intention is that Permissions->"Public" for CloudDeploy of APIFunction, FormFunction, or Delayed means to set Execute only. Execute lets you run the code, read would let you peek at the source. Setting Permissions->"Public" for other kinds of objects typically means "read".
Jul
2
awarded  Curious
May
22
awarded  Enlightened
May
22
awarded  Nice Answer
Feb
24
awarded  Yearling
Dec
13
awarded  Nice Question
Dec
11
revised Aborting from inside a ScheduledTask
Reformat code
Dec
10
comment Aborting from inside a ScheduledTask
That's great, thank you!
Dec
10
answered Aborting from inside a ScheduledTask
Dec
6
comment Aborting from inside a ScheduledTask
Yes, and I know the answer. I'm contributing this question which came to me from a Mathematica user because (a) it's not necessarily obvious what it should do and (b) it's not currently documented.
Dec
6
asked Aborting from inside a ScheduledTask
Dec
5
awarded  Enlightened
Dec
5
awarded  Nice Answer
Dec
3
comment Calling external commands without showing command prompt on windows
Looks fine. I didn't realize what your edits were and I was thinking "wow, I don't remember writing some of this stuff!" until I saw your comment. :)
Dec
2
awarded  Nice Answer