Tech Bio Spring 2018
Tech Bio 2018
Currently
- Dabbling in node.js and relearning SQL for Syllabus21 project.
- Playing with animation and graphic design (Adobe CC) and various prototyping tools.
- Intermediate accomplishment in video editing.
- On my desk: 3D printer and CNC that I built (from kits, of course)
- Beginner user of GitHub. Working on concept of GitHub for course syllabi
- Advisor to senior capstone projects in AI and app development in my "Garage Experience" course.
- Outside "stakeholder" (client) for three projects in computer science capstone seminars at USC
- Python for data science
- Slack in classroom
Recently
- Curriculum Design
- Quantitative and Computational Social Science program at Mills College
- Data science major at Mills College
- Tools
- Developed tools for using wikis in teaching
- Coded in Python, R, processing, and JavaScript.
- Data visualization using d3.
- Teaching
- workshops on micro-controllers (Arduino), adding geo to mobile apps, and lock picking
- graduate course in mathematical modeling for social and policy sciences (flow charts, decision trees, systems dynamics models, difference equations, cost benefit analysis, linear programming, Markov models, discounting)
- social network analysis
- intelligent agent modeling ("Ants, Brains, Cities, and Software")
- GIS
Before That
- Doing WWW things since 1991
- C, Pascal, Perl, PL/1, Fortran, assembler, 8088 machine code.
- Founded one of earliest web-based civic data projects, New Haven On Line (morphed into the current DataHaven)
- Co-founded (with Margaret Krebs) Humanities Consulting Service (what we'd now call Digital Humanities) at the Yale Computer Center (one of my favorite clients is currently a UVA faculty member, Victor Luftig).
- Team of 3 who built FXNet, a foreign exchange netting platform (C on VAX/VMS).
- I worked at IBM Thomas J. Watson Labs building control and data collection software for the scanning tunneling electron microscope.
- Built microcomputer DB and communications apps.
- I have taught college level courses in programming (Pascal and assembler) and compiler design.
- My undergraduate degree is in "Mathematical, Physical and Computer Sciences." My BA thesis was writing a Pascal compiler for the IBM Series/1 minicomputer. Course work included most of the math, chemistry, physics, and computer science curriculum along with self study in analog and digital electronics, finite math, operating systems, data structures, compiler design.