Darren T. Lim

Associate Professor of Computer Science

Phone: (518) 782‑6807
Email: dlim@siena.edu

Darren T. Lim

Degrees:

Ph.D. Computer Science RPI
B.S. Computer Science Moravian College

Bio:

My research interests include bioinformatics, computer science education, artificial intelligence (natural language processing), android app development, java development and competitive programming. My personal interests include Philadelphia Pro sports teams, Union College Hockey, Magic the Gathering, and QuizUp.

What I love about Siena:

The great relationships I have with my colleagues and students.

My Favorite courses to teach are:

My two favorite courses to teach are CSIS-225: Object-Oriented Design and Programming, and CSIS-019: Computer Science in Film.

Professional Experience:

Assistant Prof., Computer Science Siena College 2004 - Now
Adjunct, Computer Science ITT Technical Institute 2004 - 2004
Consultant, Computer Science Self-employed 2003 - 2004
Teaching Assistant/Instructor, Computer Science RPI 1996 - 2003

My teaching philosophy:

My feeling, with regards to programming, is that students learn through practice and repetition. It may seem that lectures of mine may look like homework assignments (but just in class), but they are just a launching point for the learning process. Work outside of class makes the skills come faster, and makes my job (and ultimately, the students’ job) much easier.


Come code with codester: an educational APP that teaches computer science to K-6 students
Journal of Computing Sciences in Colleges, vol. 29
2014
10 Weeks 'Till TREC
NYCWiC 2013
April, 2013
Siena's Twitter Information Retrieval System: The 2012 Microblog Track
The Twenty-First Annual Text Retrieval Conference Proceedings
November, 2012
Lights...Camera...Computer Science: Using Films to Introduce Computer Science to Non-Majors
Journal of Computing Sciences in Colleges
2008
Taking Students Out for a Ride: Using a Boardgame to Teach Graph Theory
SIGCSE, vol. 39
March, 2007
A Ruby in the Rough: Using VHLLs in Bioinformatics
Journal of Computing Sciences in Colleges
2006
Discovering Optimization Algorithms Through Automated Learning
Graphs and Discovery: DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 69
2005
A Learning Algorithm for the Longest Common Subsequence Problem
Journal of Experimental Algorithmics
2003
category: Other
Upsilon Pi Epsilon, 2011
category: Other
Pi Mu Epsilon, 2011
category: Other
Omicron Delta Kappa, 2011
category: Other
Upsilon Pi Epsilon, 2010
category: Other
Pi Mu Epsilon, 2010
category: Other
Omicron Delta Kappa, 2010
category: Other
Upsilon Pi Epsilon, 2009
category: Other
Pi Mu Epsilon, 2009
category: Other
Omicron Delta Kappa, 2009
category: Other
Upsilon Pi Epsilon, 2008
category: Other
Pi Mu Epsilon, 2008
category: Other
Omicron Delta Kappa, 2008
category: Other
Upsilon Pi Epsilon, 2007
category: Other
Pi Mu Epsilon, 2007
category: Other
Omicron Delta Kappa, 2007
category: Other
Pi Mu Epsilon, 2006
category: Other
Omicron Delta Kappa, 2006
category: Other
Pi Mu Epsilon, 2005
category: Other
Omicron Delta Kappa, 2005
category: Other
Pi Mu Epsilon, 2004
category: Other
Omicron Delta Kappa, 2004
category: Other
Pi Mu Epsilon, 2003
category: Other
Omicron Delta Kappa, 2003
category: Other
Pi Mu Epsilon, 2002
category: Other
Omicron Delta Kappa, 2002
category: Other
Pi Mu Epsilon, 2001
category: Other
Omicron Delta Kappa, 2001
category: Other
Pi Mu Epsilon, 2000
category: Other
Omicron Delta Kappa, 2000
category: Other
Pi Mu Epsilon, 1999
category: Other
Omicron Delta Kappa, 1999
category: Other
Pi Mu Epsilon, 1998
category: Other
Omicron Delta Kappa, 1998
category: Other
Pi Mu Epsilon, 1997
category: Other
Omicron Delta Kappa, 1997
category: Other
NSF Minority Fellow, 1996
category: Other
Pi Mu Epsilon, 1996
category: Other
Omicron Delta Kappa, 1996
category: Other
NSF Minority Fellow, 1995
category: Other
Pi Mu Epsilon, 1995
category: Other
Omicron Delta Kappa, 1995
category: Other
NSF Minority Fellow, 1994
category: Other
Pi Mu Epsilon, 1994
category: Other
Omicron Delta Kappa, 1994
category: Other
NSF Minority Fellow, 1993
category: Other
Pi Mu Epsilon, 1993
category: Other
Omicron Delta Kappa, 1993
category: Other
Pi Mu Epsilon, 1992
category: Other
Omicron Delta Kappa, 1992
category: Other
Pi Mu Epsilon, 1991
category: Other
Omicron Delta Kappa, 1991
Graphs and Discovery: DIMACS Series in Discrete Mathematics and Theoretical Computer Science
2005
Lights...Camera...Computer Science: Using Films to Introduce Computer Science to Non-Majors
2008
CCSCNE (Consortium For Computing Sciences in Colleges NorthEast region), Staten Island, New York
Problems and Programmers: Using a Card Game to Teach Software Engineering
2007
HRUMC XIV (Hudson River Undergraduate Mathematics Conference), Loudonville, New York
Fibonacci: The Game
2007
HRUMC XIV (Hudson River Undergraduate Mathematics Conference), Loudonville, New York
Taking Students Out for a Ride
2007
SIG-CSE (Special Interest Group: Computer Science Education), Covington, Kentucky
A Ruby in the Rough: Using VHLLs in Bioinformatics
2006
11th Consortium For Computing Sciences in Colleges, Worcester, Massachusetts
The Mathematics of 'A Ticket to Ride'
2006
HRUMC XIII (Hudson River Undergraduate Mathematics Conference), Westfield, Massachusetts
The Effect of Computer Specifications on Performance
2006
HRUMC XIII (Hudson River Undergraduate Mathematics Conference), Westfield, Massachusetts
Streamlining Code for Performance
2006
HRUMC XIII (Hudson River Undergraduate Mathematics Conference), Westfield, Massachusetts
Protein Folding using the HP Model
2006
HRUMC XIII (Hudson River Undergraduate Mathematics Conference), Westfield, Massachusetts
Predicting the Secondary Structure of Proteins
2005
HRUMC XII (Hudson River Undergraduate Mathematics Conference), Williamstown, Massachusetts
Statistical Learning for the Protein Secondary Structure Prediction Problem
2005
HRUMC XII (Hudson River Undergraduate Mathematics Conference), Williamstown, Massachusetts
Scoring Matrices for the Protein Secondary Structure Prediction Problem
2005
HRUMC XII (Hudson River Undergraduate Mathematics Conference), Williamstown, Massachusetts
VEDA: A New DNA Fragment Assembler
2003
BIOKDD-CBGI (Biological Knowledge Discovery and Data Mining  Computational Biology and Genomic Informatics), Cary, North Carolina
Improving Shotgun Sequencing by Learning
2002
2nd RECOMB (Research in Computational Molecular Biology) Satellite Meeting on DNA Sequencing and Characterization, Stanford, California
Improving Shotgun Sequencing by Learning
2002
RECOMB (Research in Computational Molecular Biology), Washington, District of Columbia
Discovering Optimization Algorithms Through Automated Learning
2001
DIMACS Working Group: Computer-Generated Conjectures from Theoretic and Chemical Databases, New Brunswick, New Jersey
A Learning Algorithm for the Shortest Superstring Problem
2001
RECOMB (Research in Computational Molecular Biology), Los Angeles, California
A Learning Algorithm for the Shortest Superstring Problem
2001
CBGI 2001 (Computational Biology and Genomic Informatics), Raleigh, North Carolina