Ryan Lichtenwalter
Department of Computer Science and Engineering
The University of Notre Dame
rlichten at cse dot nd dot edu
384A Nieuwland Hall
About Me
I received my B.S. in Computer Science at the University of Notre Dame in 2006. After a year of employment with Lockheed Martin, I returned to academia. I received my M.S. in 2009 and am currently pursuing my Ph.D. in Computer Science specializing in data mining and network science.
Research Interests
My past research interests have centered on classification in dynamic data streams, especially focusing on the intersection of class imbalance and concept drift. I indulged myself in a brief foray into computer music with a recurrent classification approach to algorithmic composition. More recently I have been conducting research in dynamic network analysis and network classification tasks such as link prediction.
Publications
2012
-
Ryan N. Lichtenwalter and Nitesh V. Chawla.
Vertex Collocation Profiles: Subgraph Counting for Link Analysis and Prediction.
TO APPEAR - The 2012 International Conference on WWW, Lyon, France.
2011
2010
2009
Teaching
2010
-
Course Instructor, Data Structures
-
Substitute Lecturer, Fundamentals of Computing I
2009
-
Substitute Lecturer, Fundamentals of Computing I
-
Graduate Teaching Assistant, Network Phenomena
2008
-
Substitute Lecturer, Fundamentals of Computing I
Professional Service
2010
2009
- KDD 2009 - Reviewer
- PAKDD 2009 - Reviewer
Programming Languages
Proficiency Levels
- High Proficiency - Has explored and mastered esoteric aspects of the language. Is capable of rapidly writing complex code with few initial errors and little to no reference material. Is capable of performance analysis and knowledgeable of sophisticated optimization issues. Extensive practical experience.
- Moderate Proficiency - Has mastered fundamental and advanced aspects of the language. Is capable of writing complex code with few initial errors and minimal reference material. Solid practical experience.
- Basic Proficiency - Has mastered fundamental aspects of the language, but has not explored more nuanced topics particular to the language. Is capable of writing code, possibly sub-optimal, with the aid of a reference to accomplish sophisticated goals. Some practical experience.
Listing
- sh/bash (1)
- C (2)
- C++ (1)
- CSS (3)
- HTML/XHTML (2)
- Java (1)
- Javascript (2)
- Perl (2)
- PHP (2)
- Python (3)
- Scheme (3)
- SQL (2)
My Wife
My wife's name is Katerina. You can visit her site here. She holds a B.A. and M.A. in French, a B.A. in Music, and an M.A. in musicology. We met at Notre Dame during our undergraduate studies. She is currently taking biochemistry classes in pursuit of a Ph.D. in biochemistry with an intended specialization in migraine research.
My Interests
- classical literature
- music composition
- clarinet performance
- bicycling
- tennis
- travel
- Star Trek (TOS and TNG only)
- adventure sports (e.g. sky diving, SCUBA diving, spelunking)
- video games (RTS, adventure, FPS)
- cooking
- bodybuilding
International Travel
- Australia
- Canada
- France
- Germany
- Mexico
- Netherlands
- Taiwan
- Ukraine
- United States of America
- Russia