Revision of Student research projects from Wed, 2014-05-28 10:31

Students work with faculty on a range of research and development projects. Much activity takes place in the summer, when Grinnell College provides fine support to students (stipend, credits). Other work takes place during the regular semester. Although not complete, the following listing illustrates many of the projects involving student-faculty collaborations.

Fall, 2013

Nediyana Daskalova 2014, Ann Hu 2014, Kyle Moorehead 2015, and Benjamin Wagnon 2014: Designing Technology for Wellness Behaviors
Faculty director: Janet Davis

Dilan Ustek 2013, Spencer Liberto 2015, and Lifeng ("Jordan") Yuan 2015: Bluetooth Communication with C.
Faculty director: Henry M. Walker

Summer, 2013

Nediyana Daskalova 2014, Nathalie Ford 2015, Kyle Moorehead 2015, and Benjamin Wagnon 2014: Designing Technology for Wellness Behaviors
Faculty director: Janet Davis

Pelle Hall 2014 and Chenheli Hua 2015: Scene text image binarization.
Faculty director: Jerod Weinman

Alex Turner 2016 and Yirong Jing 2014: Scene text word guideline detection.
Faculty director: Jerod Weinman

Fall, 2011

Erik Opavsky 2014 and Dilan Ustek 2013: Refining C-based Materials Supporting Robots.
Faculty director: Henry M. Walker

Summer, 2011

Zachary Butler 2013 and Dugan Knoll 2012: Scene text image normalization.
Faculty director: Jerod Weinman

David Cowden 2013, April O'Neill 2013, Erik Opavsky 2014, and Dilan Ustek 2013: Using Robots in CSC 161: an Exploration.
Faculty director: Henry M. Walker

Chase Felker 2012 and Radka Slamova 2013: Improving User Experience for the Local Food Coop Web Site
Faculty Director: Janet Davis

Fall, 2010

Shitanshu Aggarwal 2011: Multi-device GPU learning.
Faculty director: Jerod Weinman

Ravi Chande 2011: Text recognition and alignment of historical maps.
Faculty director: Jerod Weinman

Andrew Hirakawa 2012 and Russel Steinbach 2012: Placement of Incoming Students in Computer Science, Statistics, and Mathematics.
Faculty director: Henry M. Walker

Summer, 2010

Sambit Behera 2012 and Xin Jin 2012: Persuasive Web Communities
Faculty director: Janet Davis

Ravi Chande 2011 and Dylan Gumm 2011: Text recognition in historical maps.
Faculty director: Jerod Weinman

Fall, 2009

Paul Bellora 2010, Aditya Kini 2010, Jeffrey Leep 2011, and Steven Muschler 2011: User-centered software development.
Faculty director: Henry M. Walker

Summer, 2009

Shitanshu Aggarwal 2011 and Jay Lidaka 2010: GPU learning and character recognition.
Faculty director: Jerod Weinman

Andrew F. Applebaum 2010, Alexander G. Cohn 2011, Nathan A. Levin 2010, and Jeffrey B. Thompson 2010: Designing multifactor experiments.
Faculty directors: Shonda Kuiper and Samuel A. Rebelsky

Nora Coon 2010, Jillian Goetz 2010, Jordan Shkolnick 2011, and Cyrus Witthaus 2010: Interactive media scripting.
Faculty director: Samuel A. Rebelsky

Charles Frantz 2011 and Jeffrey Leep 2011: Visual category recognition.
Faculty director: Jerod Weinman

Spring, 2009

Ian Bone 2009 and Tony Leguia 2009: Compression algorithms and techniques.
Faculty director: John David Stone

Tony Pan 2010 and Steven Muschler 2011: Software Development for an Interactive, Accessible Campus Map.
Faculty director: Henry M. Walker

Summer, 2008

Timothy M. Miller 2009 and Patrick R. Rich 2010: Participatory design of ambient pervasive technology.
Faculty director: Janet Davis

Summer, 2007

David D'Angelo 2008, Soren Berg 2008, Emily Jacobson 2009, Theodore Cooper 2009, and Heather Whisenhunt 2008: Higher-order media computation.
Faculty director: Samuel A. Rebelsky

Lorelei Kelly 2008, Max Kuipers 2009, Timothy Miller 2009, and Jiabei Pan 2010: Usable functional media computation.
Faculty director: Janet Davis

Spring, 2007

Theocharis Ian Athanasakis 2009: Restoring Greek.
Faculty director: John David Stone

Summer, 2006

Ian Bone-Rundle 2009, Tony Leguia 2009, and Hai Tran 2009: Functional multimedia.
Faculty director: Samuel A. Rebelsky

Michael Lewis 2008, Ian Lunderskov 2008, Saugar Sainju 2008, Cable Thompson 2008, Ian Young 2008, and Luis Zuleta-Benavides 2007: Functional approaches to multimedia.
Faculty director: Samuel A. Rebelsky

Eric Omwega 2008, Jonathan Tsu 2008, Monica Ugwi 2008, and En-Tzu Wang 2008: Scripting, databases, and the Web.
Faculty director: Henry Walker

Elizabeth Lorton 2009, Sarah Marcum 2009, and Arunabh Singh 2009: Visualizing multivariate data.
Faculty director: Shonda Kuiper

Fall, 2005

Ogechi Nnadi 2006: Experiments in programming languages.
Faculty director: Samuel A. Rebelsky

Summer, 2005

Daniel Krasinski 2007, Angeline Namai 2007, Trang Nguyen 2008, and Chayapan Khannabha 2008: Syndication software development.
Faculty director: John David Stone

Joana Ofori-Addo 2008, Michael Lewis 2008, Monica Ugwi 2008, and Bradley Miller 2007: Automating athletic recruiting.
Faculty director: Henry Walker

Spring, 2005

Arjun Guha 2006: Compiling functional languages.
Faculty director: Samuel A. Rebelsky

Fall, 2004

Gregory Huebner 2004: Automating athletic recruiting.
Faculty director: Henry Walker

Summer, 2004

Elizabeth Greenberg 2007, Angeline Namai 2007, and Luis Zuleta-Benavides 2007: Automated group scheduler.
Faculty director: Samuel A. Rebelsky

Davis Hart 2006, Ogechi Nnadi 2006, and Dimitar Tasev 2006: Freedweb: a peer-to-peer Web server.
Faculty director: Samuel A. Rebelsky

Gregory Huebner 2004: Automating athletic recruiting.
Faculty director: Henry Walker

Sam Martin 2005 and Stephane Nyombayire 2006: A stand-alone spam filter.
Faculty director: Samuel A. Rebelsky

Cassandra Schmitz 2005: Web mediation.
Faculty director: Samuel A. Rebelsky

Spring, 2004

Jonathan Kensler 2004: Ray tracing.
Faculty director: David Bishop

Fall, 2003

Jonathan Kensler 2004: Advanced Java development.
Faculty director: David Bishop

Jacob Kaufman-Osborn 2004: Robotic art.
Faculty director: Samuel A. Rebelsky

Summer, 2003

Daniel Ofori-Addo 2004: Educational Web technology.
Faculty director: Samuel A. Rebelsky

Devin Lindsey 2005: Visualizing Web data.
Faculty director: Samuel A. Rebelsky

Cassandra Schmitz 2005: Web mediation.
Faculty director: Samuel A. Rebelsky

Spring, 2003

Daniel Olson 2004 and Sean Murphy 2003: Online football statistics and commentary in real time.
Faculty director: David Bishop

Jonathan Wellons 2004, Yasir Mehboob 2003, and Dessislava Dimova 2003: Heuristics for Tutorial placement.
Faculty director: Ben Gum

Choedpong Khannabha 2004, James Patrick Dowd 2004, and Jonathan Koomjian 2003: Computerizing Room Draw.
Faculty director: Samuel A. Rebelsky

Mark French 2005: Auto glossary linking.
Faculty director: Samuel A. Rebelsky

Fall, 2002

Dawa Lama Sherpa 2003 and Ananta Tiwari 2004: A multi-protocol mail client.
Faculty director: David Bishop

Summer, 2002

Dessislava Dimova 2003, Dawa Lama Sherpa 2003, Rajendra Magar 2003, and Chris Galicia 2002: Massive data computation.
Faculty director: Ben Gum

Ananta Tiwari 2004, Larisa Stoltzfus 2005, and Melissa Pinchback 2004: Data mining Web usage logs.
Faculty director: Samuel A. Rebelsky

Devin Lindsey 2005 and Angela Kmiec 2004: Clio's worlds: 3D visualizations of personal Web logs.
Faculty director: Samuel A. Rebelsky

Tania Hew 2005: Web mediation tools (Web Raveler).
Faculty director: Samuel A. Rebelsky

Summer, 2001

Jonathan Emmons 2002, Angela Kmiec 2004, and M. Piper Pinchback 2004: Web Raveler: reconfiguring Web pages.
Faculty director: Samuel A. Rebelsky

Greg Fuller 2003, Joe Simonson 2002, and Ananta Tiwari 2004: Clio: analyzing Web navigation.
Faculty director: Samuel A. Rebelsky

Khong Lovan 2002, Ellie Raulerson 2002, Elias Vafiadis 2002, and Joshua Vickery 2002: Annotations: attaching notes and comments to Web pages.
Faculty director: Samuel A. Rebelsky

Summer, 2000

Rachel Heck 2001, Kumail Nanjiani 2001, Eleanor Raulerson 2002, and Isabel Staicut 2003: Clio: analyzing Web navigation.
Faculty director: Samuel A. Rebelsky

Pete Broadwell 2001, Elizabeth Hulse 2002, Chris Kern 2002, and Erin Nichols 2002: Web Raveler: reconfiguring Web pages.
Faculty director: Samuel A. Rebelsky

Joshua Vickery 2002: Preserving static locations in changing documents through structural analysis and string approximation.
Faculty director: Samuel A. Rebelsky

Spring, 2000

Rachel Heck 2001, Kumail Nanjiani 2001, Vivek Venugopal 2001, Dave Herman 2000, and Joseph Lesh 2001: FLIP: an extended study in software design.
Faculty director: John David Stone

Summer, 1999

Andrew Kensler 2001: Project Ravel: An architecture for reconfiguring web pages.
Faculty director: Samuel A. Rebelsky

Sarah Luebke 2000 and Rachel Heck 2001: Interactive facilities for networked hypertexts.
Faculty director: Samuel A. Rebelsky

Ma Weichao 2000 and Dorene Mboya 2000: Evaluating the variability of ratings of conference papers.
Faculty director: Henry Walker

Ma Weichao 2000 and Dorene Mboya 2000: A neural network to place incoming students.
Faculty director: Henry Walker

Jared Seaman 2000 and Vivek Venugopal 2001: Siteweaver: Tools for building and supporting large-scale hypertexts.
Faculty director: Samuel A. Rebelsky

Summer, 1998

Raphen Becker 1999, Sarah Luebke 2001, Hilary Mason 2000, and Kevin McLaughlin 1999: Siteweaver: Tools for building and supporting large-scale hypertexts.
Faculty director: Samuel A. Rebelsky

Aaron Dale 1998: Animated algorithms on the World Wide Web.
Faculty director: Samuel A. Rebelsky

Spring, 1994

David Leppik 1994: Software design and implementation: GNU sed.
Faculty director: John David Stone

Matthew Atherton 1995: Developing a Scheme interpreter.
Faculty director: John David Stone

Summer, 1994

Vikram Subramaniam 1994, Ivan Sykes 1994: An expert system to place incoming students in mathematics and computer science.
Faculty director: Henry M. Walker

Summer, 1993

Vikram Subramaniam 1994 and Stephan Erickson 1995: Grinnell Scheme.
Faculty director: John David Stone

Spring, 1993

Kristopher Tapp 1993: A character-recognition system.
Faculty director: John David Stone

Ali Akgün 1993: Functional programming languages.
Faculty director: John David Stone

Eric Hansen 1993: Computational linguistics.
Faculty director: John David Stone

Summer, 1990

Darren Miller 1991: A German spelling checker.
Faculty director: John David Stone

Fall, 1988

Laura Allender 1989 and Neil Reynolds 1990: Denotational semantics.
Faculty director: John David Stone

Spring, 1984

John Nalezny 1987: Recognizing printed characters.
Faculty director: John David Stone

Lorenz Huelsbergen 1986 and Robert Brooks 1984: Data retrieval and file tools: DRAFT-11.
Faculty director: John David Stone

MAX (1982-1990)

At different times, John Norman 1982, Gregory Banik 1983, Lorenz Huelsbergen 1986, and Albert Goodman 1987 contributed to the development of a matrix computation package that was published in 1988 by Brooks/Cole as MAX -- the MAtriX Algebra Calculator. Professor Gene Herman is the principal author of the package and directed the students' contributions. Professor Herman and Professor Charles Jepsen wrote the text of the book.

The Core System (1979-1981)

Several students worked with Professor Gene Herman to create device-independent graphics subroutines in FORTRAN and Pascal, implementing a 1978 proposal (Bergeron, R. Daniel; Bono, Peter R.; and Foley, James D., Graphics programming using the Core system, ACM computing surveys 10 [December, 1978], pp. 389-443) for a graphics standard.

You Solved It! (1979-1981)

Under the direction of Professor Gene Herman, several students developed a collection of computer-aided instruction programs providing drill and practice in precalculus mathematics.