Timothy J. Hickey
Professor and Chair of
Computer Science
Chair of the
Internet Studies Program
Instructor in the
Transitional Year Program
Brandeis University
Waltham, MA 02454
tim@cs.brandeis.edu
Research:
Vita,
Publications,
DBLP entry,
Activity Reports,
Grant Support
Groupware-Mediated Cooperative Programming an
NSF-funded project.
Teaching
- Summer 2008
session I (6/2/08-7/3/08)
- Summer 2008
session II (7/7/08-8/8/08)
- Spring 2008
- CS2a: Introduction to Computers
(registered students may also access the moodle pages)
- CS93a: Research Internship
- Alexander Friedlander - Simulation and Cluster Computing
- INET98a and CS98a: Independent Studies
- Alexander Friedlander - Physics Engines and 3D Game Frameworks
- Zachary Broderick, Alexandar Gaman, Natan Lempert - Open Distributed Social Network Infrastructure
- Scott Koenig - web-based maps and databases
- Joshua Sheena - Gestalt Visualization of Flow Cytometry
- Dustin Smith - Networking in Low-income communities
- Michael Greenberg - The Future of Mobile Computing
- Andrew Meyers
- INET 92b: Internship
- CS210a: Graduate Independent Study
- Andrew Bergal - Content Management Systems
- Fall 2007
Summer 2007 session I
-
CS65a: Introduction to 3D Animation
Note: this link is password protected if your are accessing it from
off campus. Send me email if you want the username/password for this
link - Tim
Summer 2007 session II
Courses from Previous Years
Recent Talks
Software
- GrewpEdit:
an open-source collaborative editor client/server application
-
groupscheme: open-source groupware libraries in jscheme
- jscheme -- an open-source implementation of Scheme in Java
- interval
-- open-source interval arithmetic libraries in C, Java, Prolog, Scheme
-
www.4collegewomen.org - a College Women's Health website
(implemented in JScheme)
Recent Publications
2007
-
Visualization and Interactive
Exploration of High Dimensional Datasets
by Timothy Hickey and John Langton
accepted for publication as a Chapter
in the edited book "Applications of Computational Intelligence in Biology:
Current Trends and Open Problems," 2007.
-
NeuroVis: combining dimensional stacking and pixelization to
visually explore, analyze, and mine multidimensional multivariate
data
by John T. Langton, Astrid Prinz, and Timothy J. Hickey
to appear in SPIE/VDA 2007
2006
-
NeuroVis: combining dimensional stacking an pixelization to
interactively visualize multidimensional, multivariate data.
poster presented at Infovis 2006
by John T. Langton, Astrid Prinz, and Timothy J. Hickey
-
Structure and visualization of high-dimensional conductance spaces
by Adam Taylor, Timothy Hickey, Astrid Prinz, and Eve Marder
J Neurophysiol 96: 891-905, 2006
-
Leveraging Layout with Dimensional Stacking and Pixelization
to Facilitate Feature Discovery and Directed Queries
(pdf, 360K)
by John T. Langton, David K Wittenberg and Timothy J. Hickey
presented at
View 2006
4/24-25/2006, Paris, France
-
Modeling Hysteresis in CLIP - The Tank Flow Problem
(pdf, 290K)
by David K Wittenberg and Timothy J. Hickey
to appear in the Proceedings of the NSF Workshop on
Reliable Engineering Computing 2/22-24/2006, Savannah, GA.
-
NeuroVis: exploring interaction techniques by combining dimensional stacking
and pixelization to visualize multidimensional multivariate data
by John T. Langton, Astrid Prinz, and Timothy J. Hickey
unpublished manuscript
-
Extending pixelization and dimensional stacking to 3D for interactive
visualization and analysis of multidimensional data
by John Langton and Timothy J. Hickey
unpublished manuscript
2005
-
The Design, Implementation, and Application of the GrewpEdit Tool
(pdf, 256K)
by Kenroy Granville and Timothy J. Hickey
Richard Tapia Celebration of Diversity in Computing Conference 2005, pp. 14-16.
-
Collaborative Learning: Collaborative Depth
by Svetlena Taneva, Richard Alterman, and Timothy Hickey
(pdf, 608KB)
pp 2156-2161, Proceedings of
CogSci2005 the XXVII Annual Conference of the Cognitive Science Society,
7/21/2005, Stresa, Italy.
2004
-
Enhancing CS Programming Lab Courses using Collaborative
Editors
by John Langton, Kenroy Granville, Richard Alterman, and Timothy J. Hickey
Journal of Computing Sciences in Small Colleges, volume 20, number 3, pp. 157-167, 2004,
presented at CCSCE04 (15-16 Oct 2004)
- Using Analytic CLP to Model and Analyze Hybrid Systems
by David K. Wittenberg and Timothy J. Hickey
FLAIRS 2004 (17-19 May 2004), Miami Beach, FL
-
Integrating Tools and Resources: a case study in building educational groupware for collaborative programming --
by John Langton, Richard Alterman, and Timothy J. Hickey (pdf, 655K)
The Journal of Computing Sciences in Colleges, 19(5), May 2004, pp. 140-153.
presented at CCSCNE 2004 (23-24 April 2004) Schenectady, NY.
- Rigorous Modeling of Hybrid Systems using
Interval Arithmetic Constraints
by David K. Wittenberg and Timothy J. Hickey
Hybrid Systems: Computation and Control, HSCC 2004, pp. 402-416.
HSCC 2004, (25-27 March 2004)
Philadelphia, PA,
- Scheme-based Web Programming as a Basis for a CS0 Curriculum
(83K, pdf)
by Timothy J. Hickey
SIGCSE 2004 (3-7 March 2004) ,
Norfolk, VA, pp. 353-357, 2004.
- A Scheme-based Web Programming Approach to Computer Literacy
by Timothy J. Hickey
the
Journal of Functional Programming
14:475-488 Cambridge University Press, 2004.
2003
- GREWPtool: a System for Studying Online Collaborative Learning
by S. Taneva, R. Alterman, K. Granville, M. Head, and Timothy J. Hickey
Brandeis Tech Report CS-03-239.
-
Enhancing CS Programming Lab Courses using Replayable Collaborative Editors
by J. Langton, K. Granville, R. Alterman., and Timothy J. Hickey
Brandeis Tech Report CS-03-238.
2002
-
Leveraging Libraries in Lightweight Languages: the Jscheme Experience...
html or
streaming video (1h20' into video)
by Kenneth R. Anderson, BBN, and Timothy J. Hickey, Brandeis University, and
Geoffrey S. Knauth, BAE Systems, and Gary L. Kratkiewicz, BBN.
a talk at the
Lightweight Languages workshop (LL2). 11/9/2002 at MIT.
-
"Modeling Hybrid Systems using Analytic Constraint Logic Programming"
(.pdf 235K)
by Timothy J. Hickey and David K. Wittenberg
Tech. Report
-
Incorporating Scheme-based Web Programmming into Computer Literacy Courses
(pdf 196KB)
by Timothy J. Hickey
Scheme2002 workshop, 10/5/2002.
An earlier version is available as a tech report:
(ps 148KB)
(ps.gz 64KB)
(pdf 148KB)
Tech. Rep. CS-02-224, CS Dept., Brandeis University, 3/2002.
-
Jscheme Web Programming for CS0
(ps 100KB)
(ps.gz 46KB)
Tech. Rep. CS-02-223, CS Dept., Brandeis University, 1/2002.
-
TA Groupware
(ps 1.8MB)
(ps.gz 76K)
T. Hickey, R. Alterman, J. Langton,
Tech. Rep. CS-02-222, CS Dept., Brandeis University, 1/2002.
2001
-
"Interval Arithmetic: from Principles to Implementation"
by Timothy J. Hickey, Qun Ju, and Maarten H. van Emden
Journal of the ACM(JACM),
volume 48, issue 5, (September 2001),
pp. 1038-1068.
-
"Metalevel Interval Arithmetic and Verifiable Constraint Solving",
Journal of Functional and Logic Programming,
vol. 2001, no. 7, October 2001.
2000
-
Constraint-Based Termination Analysis
for Cyclic Rule Activation in Active Databases
by Saumya Debray and Timothy Hickey,
Proc. DOOD'2000: 6th. International Conference on Rules and Objects in Databases, pp. 1121-1136.
Springer LNAI vol. 1861., July 2000.
-
"CLIP: a CLP(Intervals) Dialect for Metalevel Constraint Solving",
by Timothy J. Hickey
Proceedings of PADL'00,
Springer-Verlag, "Lecture Notes in Computer Science", vol. 1753, 2000.
-
"Analytic Constraint Solving and Interval Arithmetic"
by Timothy J. Hickey
Proceedings of the
27th Annual ACM SIGACT-SIGPLAN Symposium
on Principles of Programming Languages,
Jan. 2000,
-
"Interval Constraint Plotting for Interactive Visual Exploration
of Implicitly Defined Relations"
by Timothy J. Hickey, Zhe Qiu, and Maarten H. van Emden,
in the special issue on Reliable Geometric Computations, in
Reliable Computing, Vol 6., No. 1, 2000.
-
"Silk: A Playful Combination of Scheme and Java"
by Ken Anderson, Timothy J. Hickey, and Peter Norvig
Proceedings
of the
Workshop on Scheme and Function Programming
Rice University, CS Dept. Technical Report 00-368, September 2000.
1999
-
"Validated Constraint Compilation"
(.ps.gz 72K)
by Timothy J. Hickey and David K. Wittenberg
Tech. Rep. CS-99-201, CS Dept., Brandeis University,
April 1999.
-
"Reflecting Java into Scheme"
by Ken Anderson and Timothy J. Hickey
Proceedings of
Reflection 99,
Springer-Verlag,
Lecture Notes in Computer Science,
v. 1616, 1999.
1998
-
"LISP - a Language for Internet Scripting and Programming",
by Timothy J. Hickey, Peter Norvig, and Ken Anderson
in
LUGM'98:
Proceedings of Lisp in the Mainstream, Nov. 1998, Berkeley, CA.
-
"A Unified Framework for Interval Constraints and Interval Arithmetic",
by Timothy J. Hickey, Maarten H. van Emden, and Huan Wu,
in Principles and Practice of Constraint Programming -- CP98
Michael Maher and Jean-Francois Puget (eds.), Springer-Verlag,
Lecture Notes in Computer Science,
v. 1520, pp. 250-264, 1998.
Talks, Blogging, Social Bookmarking, etc.
(Thanks to flikr,
blogspot,
and del.icio.us
)
Miscellany