
Principal Computer Scientist at Carnegie Mellon
Greater Pittsburgh Area

Principal Computer Scientist at Carnegie Mellon
Greater Pittsburgh Area
(Educational Institution; 1001-5000 employees; Research industry)
1995 — Present (14 years)
As PI on several NIH funded projects I have been the architect of the PSC Volume Browser for viewing and analyzing large 3D/4D volumetric datasets such as the NLM Visible Human and large serial section TEM datasets. This work is continuing under our National Resource for Biomedical Supercomputing funding - see www.nrbsc.org. Also develop statistical analysis and classification techniques for medical image analysis, mass spectrometry and CBIR.
(Educational Institution; 10,001 or more employees; Computer Software industry)
1988 — Present (21 years)
I have taught a variety of technical courses for the Information Science department including Data Structures, Computer Graphics, Compiler Construction, Information Theory, Operating Systems, C, Assembler, Modeling and Simulation, Image Data Management, Intro to Electrical Engineering, Computer Science Concepts and others.
(Privately Held; 11-50 employees; Medical Devices industry)
1999 — 2001 (2 years)
Was the lead designer of the high-speed InterScope full slide microscopy imaging system. The system captured a tiled mosaic of the full automatically determined tissue containing region of a slide at .3 micron per pixel using short arc stroboscopic illumination of ~2 us per flash to freeze the motion of the slide which was kept in continuous motion. Automated focus was determined based on a best quadratic surface fit of selected portions of the imaged tissue. Five patents were granted. The technology was eventually sold to Trestle.
(Educational Institution; 1001-5000 employees; Higher Education industry)
1988 — 1995 (7 years)
Worked on several projects in the computer systems and library automation fields including high speed Group 4 FAX decoding and display and portions of the MacMach I/O system.
(Research industry)
1983 — 1988 (5 years)
Lead development of 68010, 68020 and 68030 computer systems hardware, high resolution graphics and operating systems software.
(Public Company; 10,001 or more employees; Research industry)
1981 — 1983 (2 years)
Worked in transmission technology, area 54, and developed an integrated circuit module compiler, MCL, and logic simulation package used to design electronic switching system components. Uniquely at that time it generated both standard cell circuit design and fast custom synthesized simulation code for development and verification. Adaptable circuit modules were designed and written in MCL by Norm Elias and Tim Thompson built a graphical front end. Larry O'Neil was our excellent manager before promoted away. Phil Balaban and Charlie Semmelman helped with synchronous event timing analysis. (See " The IC Module Compiler, A VLSI System Design Aid" in 1983 Design Automation proceedings.) The entire package was used by Bob LaMarche's group for actual chip designs. Twas a most worthwhile and enjoyable project & team near the end of BTL's peak! Got to use the CDC 6600 a little bit but mostly VAXes. Divestiture led to the elimination of that department, 54393, shortly after I left for Pixel.
(Educational Institution; 10,001 or more employees; Higher Education industry)
1980 — 1981 (1 year)
Taught Information Systems, Compiler Construction, C Programming, Computer Graphics, Modeling and Simulation, and Database Systems for the Information Science Department.
(Educational Institution; 10,001 or more employees; Higher Education industry)
1974 — 1980 (6 years)
History: Set up IDIS Display Lab. Initially PDP-11/40 16KB, 2 2.5MB RK05s, GT40 & RT-11 for $36,500. Migrated to V6 UNIX after Mike Lesk visit and then to V7. Expanded to 192KB RAM & 176MB RP06 for $36K more. Got one of the 1st 11/780s for $186K and ran VMS only until Holmdel sent out the UNIX-32V tapes. We ran it until the VAX BSD release. Baird Lashley was DEC salesman and Dave Livingston field support. I wrote a compatible LEX+YACC version of BASIC to overcome faculty objection that we needed VMS to run BASIC. In the end we converted everyone to C. Also wrote compatibility mode code to run PDP-11 RT11 and V6 or V7 binaries on the VAX. It was distributed by USENIX. http://unix-archive.huihoo.org/tools/CrossEnv/V6_Vax/README Apparently, in addition to spelling, it was not quite bug free. http://quux.org:70/Archives/usenet-a-news/FA.unix-wizards/81.07.17_ucbvax.2327_fa.unix-wizards.txt
Nevertheless, I had nice messages from users all over the world.
Oh yes - taught courses too!
(Educational Institution; 201-500 employees; Higher Education industry)
1977 — 1979 (2 years)
Took care of day-to-day operations of PDP-11/34 named IRIS running RSTS/E that was used by both admin and students. Also taught "Computers in Chemistry."
PhD , Information Science , 1973 — 1981
BA , Chemistry , 1969 — 1973
IEEE, SPIE, ACM