Thursday Extras

Thursday Extras is a series of occasional talks organized and sponsored by the Department of Computer Science.

The faculty sponsor and organizer of the group is John Stone. If you're interested in presenting a Thursday Extra, send e-mail to Mr. Stone or drop in at his office (Science 2418). He also maintains a tentative and open schedule for future talks in the series.

We invite everyone in the Grinnell College community to attend these talks!

2012-2013 series

April 25: Professor Rhys Price Jones: wot they shoulda bin dun learned me in SKule.

April 18: Brooks Davis: Building a platform for modern systems research.

April 11: Professor Henry Walker: Grinnell's competitive advantages in computer science.

April 4: Aditi Roy 2013: What is a good recommendation system?

February 28: Professors Sam Rebelsky, Janet Davis, and Jerod Weinman: Building knowledge and confidence with mediascripting.

February 7: Martin Estrada 2014 and June Yolcuepa 2015: untitled talk.

January 31: Professors Janet Davis and Sam Rebelsky: Summer 2013 research projects.

January 24: Hart Russell 2014 and Prashanna Tiwaree 2014: Re-architecturing MediaScheme

December 6: Professor Sam Rebelsky: Summer opportunities in computer science.

November 29: Tolu Alabi 2013: NoSQL.

November 15: Sarah Henney 2013 and Marsha Fletcher 2015: Self-disclosing GIMP with MediaScript.

October 18: Dilan Ustek 2014, Aditi Roy 2013, Tolu Alabi 2013, Maijid Moujaled 2014, and David Cowden 2013: Technical internships.

October 11: Professor Alberto Maria Segre, University of Iowa: Computational epidemiology.

October 4: Jennelle Nystrom 2014 and Svea Drentlaw 2013: GLEAM: the Grinnell Livescripting Environment for Art and Music.

September 27: Professors Jerod Weinman and Rhys Price Jones: Graduate school in computer science: what? why? how? when? who?

2011-2012 series

May 3: Isaiah Sarju 2013: Dynamic code generation and what it takes to get there.

April 26: Pelle Hall 2014, Andrew Hirakawa 2012, and Jennelle Nystrom 2014: Self-disclosing code.

April 19: Tolu Alabi 2013, Brad Gordon 2012, and Russel Steinbach 2012: K-selection on the GPU.

April 12: Chike Abuah 2014, Rogelio Calderon 2014, and Sydney Ryan 2014: The MediaPython project.

February 27: April O'Neill 2013, Erik Opavsky 2014, Dilan Ustek 2014, and Professor Henry Walker: A C-based introductory course using robots.

February 23: Radka Slamova 2013, Chase Felker 2012, and Professor Janet Davis: Integrating UX with Scrum to create a usable Local Foods Co-op Website.

February 16: Martin Dluhos 2012: Free software and open source software.

February 9: Kate Ingersoll 2013 and Kimberly Spasaro 2014: Media scripting with Inkscape.

February 2: John Stone: Software development using R6RS Scheme.

January 26: Summer research opportunities in computer science.

December 8: Résumé workshop.

December 1: Professor Paul Tymann, Rochester Institute of Technology: Steganography.

November 17: Jillian Goetz 2010: Transitioning to an interdisciplinary graduate program.

November 10: Summer opportunities in CS.

October 27: Rethinking mathematics in CS at Grinnell: potential new requirements and a new discrete structures course.

October 13: Brady Garvin, University of Nebraska at Lincoln: Configuration-dependent faults and feature locality.

October 6: Zach Butler 2013 and Dugan Knoll 2012: A robust system for discovering text baselines in scene text images.

September 29: Max Kaufmann 2012: Automatically generating parallel corpora.

September 22: Professors Janet Davis and Jerod Weinman: Graduate school in computer science: what? why? how? when? who?

September 15: David Cowden 2013, April O'Neill 2013, Erik Opavsky 2014, and Dilan Ustek 2014: A C-based introductory course using robots.

September 8: Terian Koscik 2012: An on-line community for peer-supported learning of computer science.

September 1: Professor Juan Pablo Hourcade, University of Iowa: HCI4Peace.

2010-2011 series

April 14: Scott Kaits 2011: Facebook support groups: towards understanding member usage.

April 7: Ravi Chande 2011 and Dylan Gumm 2011: Text recognition on historical maps.

March 3: Forrest Friesen 2011: Computation in pure hardware with FPGAs.

February 24: Henry Walker: Programming robots: a status report.

February 17: Aaron Todd: Multi-agent-simulation in Scala.

February 10: Jerod Weinman: Robust text recognition.

February 3: Sam Rebelsky, Jerod Weinman, and Henry Walker: Summer research opportunities in computer science.

December 9: Jeff Leep 2011, Alexander Rich-Shea 2012, Andrew Hirakawa 2012, Emircan Uysaler 2013, Dugan Knoll 2012, Jing Tao Liu 2011, Terian Koscik 2012, and Charles Frantz 2011: GCal: a community calendar for the rest of us.

December 2: Jordan Shkolnick 2011: Testing at Microsoft.

November 11: Andrew Hirakawa 2012 and Russel Steinbach 2012: Placing incoming students in classes.

November 4: Jeff Leep 2011: Managing the MathLAN.

October 28: Martin Dluhos 2012: Squeezing the MathLAN.

October 7: Shitanshu Aggarwal 2011: Delivering groceries in Seattle.

September 30: Henry Walker: The SIGCSE submission and review system: 10 (hexadecimal) lessons.

September 16: Janet Davis: Exploring persuasive technology through participatory design.

2009-2010 series

May 13: Tony Pan 2010: An introduction to the Google Maps API.

April 30: Myra Cohen, University of Nebraska - Lincoln: Combinatorics, heuristic search, and software testing: Theory meets practice.

April 22: Jordan Shkolnick 2011, Nora Coon 2010, Jillian Goetz 2010, and Cyrus Witthaus 2010: Interactive MediaScripting.

April 9: Dan Garcia, University of California - Berkeley: 274 students can't be wrong!: GamesCrafters, a computational game theory undergraduate research and development group at UC Berkeley.

April 8: Dan Garcia, University of California - Berkeley: Keeping the millennials engaged with active learning.

April 6: Kate Deibel, University of Washington: A real grand challenge: Designing technologies for college students with disabilities.

March 18: John Stone and Henry Walker: Web content management with Drupal.

March 4: Nathan Levin 2010, Andy Applebaum 2010, Alex Cohn 2011, and Jeffrey Thompson 2010: StatsGames.

February 25: Tony Pan 2010, Summer internship at Microsoft Corporation.

February 11: Professor Steve Cunningham, California State University - Stanislaus: 3D computer graphics and universal supercomputers (slides in PDF or Microsoft Office 2003 PowerPoint (.ppt) format).

January 28: Sam Rebelsky and other department faculty members: Summer research opportunities in computer science.

December 3: Charles Frantz 2011 and Jeff Leep 2011: Combining hierarchy and feature sharing for object categorization.

November 19: Professor Christopher K. Tuggle, Iowa State University: Computational problems in biology.

November 5: Professor Jun Ni, University of Iowa: Spectrum of high-performance medical imaging informatics.

October 29: Shitanshu Aggarwal 2011 and Jay Lidaka 2010: Parallel training: speeding up machine learning using graphical processing units.

October 9: Dr. Harold Trease, Pacific Northwest National Laboratory: Video analytics for indexing, summarization and searching streaming video and video archives.

October 8: Alex Exarhos 2010: Interfaces for video analytics.

October 2: Professor David G. Kay, University of California, Irvine: Why so many?: A historical view of the early development of programming languages.

September 17: Dennis Vaccaro 2011: Graphical user interface development using the Qt toolkit.

September 10: Jerod Weinman: Efficient machine learning for computer vision-based depth perception.

2008-2009 series

April 30: Ian Bone 2009 and Tony Leguia 2009: Data compression.

April 24: Michael Neff (University of California, Davis): Designing computational representations of expressive movement.

April 16: Tim Miller 2009 and Pat Rich 2010: ADAPT: Audience Design of Ambient Persuasive Technology.

April 9: Brooks Davis (The Aerospace Corporation): Reflections on building a high-performance computing cluster using FreeBSD.

April 2: Alexi Brooks 2010: Problem solving techniques.

February 12: John Stone: Keeping stuff: how to preserve course papers despite technological change.

February 5: Sam Rebelsky: Media scripting.

January 29: Sam Rebelsky, Jerod Weinman, and John Stone: Summer research opportunities in computer science.

January 22: Ian Th Atha 2009 and Ian Bone 2009: Getting a job: big companies, small companies.

December 4: Dave Herman 2000: Adventures in ECMAScript and Reasoning about hygienic macros.

November 20: Ted Cooper 2009 and Alexi Brooks 2010: Sketch-based Bargello: alternative computer-aided design.

November 13: Henry Walker: Placing incoming students in CS/Math/Statistics: from version 1.3 toward version 2.0.

November 6: Ian Bone 2009: JavaScript in the real world.

October 30: Emily Jacobson 2009: SOUSA: the Sketch-Based Online User Study Application.

October 9: Janet Davis and Jerod Weinman: Applying to graduate school in computer science.

October 2: Henry Walker: Games in the computer science classroom: good or evil?

September 18: Kathy Iberle (Hewlett-Packard Development Company): Is there life after school?

September 11: Theocharis "Ian" Athanasakis 2009: Data-intensive scalable computing.

September 4: John Stone: Liberty through license: the GPLv3 and other free-software licenses.

2007-2008 series

May 1: Elijah Buck 2008: The FreeBSD sysctl system: getting and setting kernel parameters.

April 24: Janet Davis: Engaging and informing citizens with Household Indicators.

April 17: Elijah Buck 2008: The User Consultant Data Base: challenges of long-term development and maintenance.

April 3: Cassie Schmitz 2005: Developing software for e-government.

March 6: John Stone: The .doc is out: The Open Document Format and its prospects.

February 28: C. M. Lubinski 2008: Spiffy debugging with gdb.

February 21: Theocharis "Ian" Athanasakis 2009: Summer at Google: automating a gargantuous data flow.

February 14: Cable Thompson 2008: Developing a robotic assistant for people with impaired mobility.

February 7: Marge Coahran, Janet Davis, and Sam Rebelsky: Summer research opportunities in computer science.

January 24: Marge Coahran: Computer-assisted Bargello quilt design.

November 15: Soren Berg 2008 and David D'Angelo 2007: Scheme scripting in Inkscape.

November 8: Tony Pan 2010 and Heather Whisenhunt 2008: Phoenix: a scriptable non-linear functional video editor.

November 1: Cassie Sims 2008: Interactive visualization of protein dynamics.

October 18: Ian Young 2008: Regular expressions and automata: speeding up vim.

October 11: Ted Cooper 2009 and Emily Jacobson 2009: Efficient pixel-manipulation in the GIMP.

October 4: Lorelei Kelly 2008, Max Kuipers 2009, and Tim Miller 2009: DrFu: A crutch for the GIMP.

September 20: Tony Leguia 2009, Sorting out children by sorting out digraphs: topological sorting of digraphs with outdegree four.

September 13: Sam Rebelsky and Janet Davis, DrFu: Media computing in CS1.

September 6: John Stone, Large numbers. Really large.

2006-2007 series

May 10: Leonya Ivanov, Metamorphosis: programming the College's Web presence.

April 26: Brooks Davis (The Aerospace Corporation), Open source development methods.

February 22: Christine Wang 2008 and Jonathan Tsu 2008, Development of an online campus map.

February 8: Monica Ugwi 2008 and Eric Omwega 2008, Automation of the athletic recruiting process.

February 1: Sam Rebelsky and Janet Davis, Summer research programs in computer science.

January 25: John Stone, Xlife is beautiful.

December 7: Michael Lewis 2008 and Cable Thompson 2008, An investigation of the applicability of the functional programming paradigm to 3D graphics.

November 30: Rachel Heck 2001, Interactive character animation: synthesizing in realtime with minimal effort.

November 16: Luis Zuleta-Benavides 2007 and Ian Lunderskov 2008, Functional video scripting.

November 9: Tony Leguia 2009, Saugar Sainju 2008, and Ian Bone-Rundle 2009, Functional multimedia: applying the functional paradigm to images.

October 31: Elizabeth Norton 2009 and Arunabh Singh 2009, Statistics can be fun.

October 12: Angeline Namai 2007 and Eryn O'Neil 2007, Women in computer science at Grinnell.

October 3: C. M. Lubinski 2008, Win 2 Lin: making the transition and making it effective.

September 19: Mark Nettling 2007, Programming in the small business world.

September 12: Kabenla Armah 2004, Yaw Nti-Addae 2004, and Leonya Ivanov, On the (possible) significance of the statistically insignificant.

September 5: Furthering Grinnell's computer science community: a dialog for students and faculty.

August 29: John Stone, Keeping up with the blogs: using RSS and Atom feed readers to monitor dynamic Web sites.