Timothy J. Hickey
Professor (and former Chair) of
Computer Science
Chair of the
Faculty Senate
Chair of the
Internet Studies Program
Instructor in the
Transitional Year Program
Brandeis University
Waltham, MA 02454
tim@cs.brandeis.edu
Research:
Vita,
Publications,
Citations,
Brandeis faculty guide,
DBLP entry,
Activity Reports,
Grant Support
Blender Game Projects a 3d game design pipeline into Computer Science
Groupware-Mediated Cooperative Programming an
NSF-funded project.
Blogging:
Pedagogy Frontiers - a look at the cutting-edge of education in the internet age.
Teaching
- Spring 2012
- Fall 2011
- Summer 2011
- Spring 2011
- Fall 2010
- Summer 2010
- Spring 2010
- Fall 2009
-
COSI 65a: Introduction to 3D Animation
- TYP Quantitative Reasoning
- Summer 2009
- Courses from Previous Years
Connections
- CS internship page - this is a page which anyone at Brandeis can edit or view containing information about internship opportunities. If you are in the Brandeis CS community, please help build this site. Once it starts to get too big we'll switch to a database-backed site, but for now a wiki-like site should do.
Software
- CollabEd
an open-source collaborative infrastructure component that has allowed us
to collaboratize
Eclipse, JEdit, NetBeans, JES, and other single user text editors
and IDES.
(This extends earlier work with
GrewpEdit
and
groupscheme)
- JScheme -- an open-source implementation of Scheme in Java
- interval.sourceforge.net
-- open-source interval arithmetic libraries in C, Java, Prolog, Scheme
-
www.4collegewomen.org - a College Women's Health website
(implemented in JScheme)
Recent Publications
2009
-
CollabEd: a Platform for Collaboratizing Existing Editors
by Kenroy Granville and Timothy Hickey
International Conference on Mobile, Hybrid, and On-line Learning
, 2009. Best Paper Award.
2008
-
Visualization and Interactive
Exploration of High Dimensional Datasets
by John Langton, Elizabeth Gifford, and Timothy Hickey
in "Applications of Computational Intelligence in Biology:
Current Trends and Open Problems,",
Smolinski, Milanova, Hassanien (eds), Springer, 2008, pp 231-255.
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
Proceedings of SPIE; Visualization and Data Analysis 2007 (VDA 2007),
Volume 6495, pages 64950H-1 to 64950H-12,
SPIE and IS&T, 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