
Alejandro Salinger
I am a PhD candidate in Computer Science at the University of Waterloo, working under the supervision of Professors Ian Munro and Alex López-Ortiz.
I
am a member of the Algorithms and Complexity group.
Here is my CV.
Mailing address:
David R. Cheriton School of Computer Science
University of Waterloo
200 University Avenue West
Waterloo, Ontario
Canada N2L 3G1
Phone:
+1 (519) 888-4567 x 35351
Office: DC2305B
e-mail: ajsalinger[at]cs[dot]uwaterloo[dot]ca
Research
My research area is Algorithms and Data Structures. My main research is on multicore parallel computation.
I am working on the development of a theoretical model of computation for multicore architectures
called LoPRAM (Low degree PRAM).
In addition, my recent and current research interests include on-line algorithms, intersection algorithms for information retrieval, data structures for spactial data,
text indexing, self-organizing data structures for data compression, and computational geometry.
My list of publications.
I write a blog about theory of multicore computing.
Data structures for spatial data organization and retrieval project
Here is the list of conferences I've attended.
I was a program committee member in the XXIII Encuentro Chileno de Computación (ECC 2011)
and the XXXVII Conferencia Latinoamericana de Informática (CLEI 2011).
I was in the organizing committee of the 9th Latin American Theoretical Informatics Symposium (LATIN2010) and the 5th Canadian Student Conference
on Biomedical Computing and Engineering (CSCBCE 2010).
Education
2006 - present: PhD in Computer Science, School of Computer Science, University of Waterloo
2003-2005: Engineering degree in Computer Science, Departmento de Ciencias de la Computación,
Facultad de Ciencias Físicas y Matemáticas, Universidad de Chile
1999-2002: B.Sc. in Engeneering Sciences, Computer Science, Departmento de Ciencias de la Computación, Facultad de Ciencias Físicas y
Matemáticas, Universidad de Chile
(2003-2004): Education Abroad Program, Department of Computer Science and Engineering, University of
California, San Diego.
I have completed a Certificate in University Teaching at the Center for Teaching Excellence at the University of Waterloo.
Courses
Winter 2010
CS840 Topics in Data Structures. Prof. Ian Munro. (Audit)
CO754 Approximation Algorithms in Combinatorial Optimization. Prof. Joseph Cheriyan. (Audit)
Spring 2009
CS775 Parallel Algorithms in Scientific Computing. Prof. Justin Wan. (Audit)
Winter 2009
GER202 Intermediate German II. Prof.
Michael Boehringer. (Audit)
Fall 2008
GER201 Intermediate German I. Prof.
Myriam Fleischer. (Audit)
Winter 2008
GER102 Elementary German II. Prof.
Leonie Schreiner. (Audit)
Fall 2007
CS764 Computational Complexity. Prof. Jonathan Buss.
GER101 Elementary German I. Prof. Allison Cattell and Masha Kalateh.
(Audit)
Spring 2007
CS860 Advanced Topics in Algorithms and Complexity: Adaptive, Output Sensitive, Online and
Parameterized Algorithms. Prof. Alex López-Ortiz.
CS666 Advanced Algorithms. Prof. Timothy Chan.
CS860 Advanced Topics in Algorithms and Complexity: Computational Geometry. Prof. Timothy Chan. (Audit)
Winter 2007
CS758 Cryptography / Network Security. Prof. Doug Stinson.
Other: research exchange at the Caesarea Edmond Benjamin de Rothschild Foundation Institute for Interdisciplinary Applications of
Computer Science (CRI) at the University of Haifa.
Fall 2006
CS682 Computational Techniques in Biological Sequence Analysis. Prof. Dan Brown.
CS667 Introduction to Quantum Information Processing. Prof. Richard Cleve.
CS697 Graduate Research Skills Seminar. Prof. Robin Cohen.
Spring 2006
CS860 Advanced Topics in Algorithms and Complexity: Five Open Problems in Algorithm Design and Analysis.
Prof. Alex López-Ortiz.
CS870 Advanced Topics in Scientific Computation: Computational Finance. Prof. Yuying Li.
TAships
(IA: Instructional Apprentice, TA: Teaching Assistant. For information about usual duties involved in each position, see http://www.cs.uwaterloo.ca/grad/tas/ia.)
Winter 2011:
CS136 Elementary Algorithm Design and Data Abstraction (IA).
Winter 2010:
CS136 Elementary Algorithm Design and Data Abstraction (IA).
Fall 2009:
CS136 Elementary Algorithm Design and Data Abstraction (IA).
Spring 2009:
CS240 Data Structures and Data Management (IA).
Winter 2009:
CS240 Data Structures and Data Management (IA).
Fall 2008:
CS240 Data Structures and Data Management (TA)
Spring 2008:
CS135 Designing Functional Programs (IA).
Winter 2008:
CS134 Principles
of Computer Science (IA).
Fall 2007:
CS134 Principles
of Computer Science (IA).
Spring 2007:
CS134 Principles
of Computer Science (IA).
Winter 2007:
CS134 Principles of Computer Science (IA).
Fall 2006:
CS430 Applications Software Engineering (TA).
Spring 2006:
CS134 Principles of Computer Science (TA).
At the University of Chile: Fundamentals of Computer Science, Algorithms and Data Structures, Introduction to Computer Science, Algebra,
Calculus.
Personal
I recently got married to this beautiful woman.
I play soccer in the CS grads soccer team (Hopeless Experts), where I have played for 5 years and have been the organizer (and lately co-organizer) for the last 4.
Hobbies: Playing the guitar, playing and watching
tennis and soccer, and lately also hockey.
Favorite quotes
Frequently asked questions
360 degrees pictures of some beautiful places on Earth
A recurrent dream. I guess it's not just me.
Last updated: April 27, 2012