Andres Bejarano
Contact: abejara[at]purdue[dot]edu
About Me

I am a Visiting Assistant Professor in the Department of Computer Science at Purdue University.

I earned my Ph.D. in Computer Science while being a member of the Computer Graphics and Visualization Lab at Purdue. My advisor was Christoph Hoffmann. My research and development interests are in Computer Graphics, Geometry, and Scientific Visualization.

Also, I am in the job market looking for Academic and/or Research & Development opportunities. You can find additional information in my Statement of Research, Statement of Teaching, and Statement of Diversity.

Interests

Research

Looking for concepts and ideas that enhance our knowledge and understanding on CG, Geom and Vis topics.

Software Development

Putting ideas into reality using algorithms and computing power to the point to make them available to public.

Teamwork

I look forward to work with teams where collaboration and sharing ideas is encouraged. Unity makes strength.

CG and Geometry

I'm mostly motivated on Computer Graphics and Geometry. In particular Computational Geometry, Polygon Processing and Mesh Manipulation.

History

“Those who cannot remember the past are condemned to repeat it.” by George Santayana. I truly believe that.

Ideas

I try to keep at least one unsolved problem in my mind, it helps me to see the big picture. Questions precede ideas.

Education

  • Purdue University, IN
    Ph.D. in Computer Science
    August 2014 - May 2020
  • Purdue University, IN
    M.Sc. in Computer Science
    August 2014 - May 2017
  • Universidad del Norte, Colombia
    M.Sc. in Systems Engineering and Computation
    February 2009 - November 2012
  • Universidad del Norte, Colombia
    B.Sc. in Systems Engineering
    January 2004 - March 2009

Professional & Research Experience

  • Department of Computer Science, Purdue University
    Visiting Assistant Professor

    Currently teaching CS251 - Data Structures and Algorithms.

    August 2020 - Present
  • Rosen Center for Advanced Computing, Purdue University
    Research Associate

    Senior Software Engineer for different research and data sharing platforms based on hubzero, including Datacenterhub, CCEHUB, Pharmahub and DEEDS.

    May 2016 - May 2020
  • NVIDIA Co.
    Software Engineer Intern

    Worked with the DX Team on tools for fast DirectX 11/12 APIC trace debugging.

    May 2018 - August 2018
  • Department of Computer Science, Purdue University
    Graduate Teaching Assistant

    Served as TA for CS251 - Data Structures and Algorithms, and CS334 - Fundamentals of Computer Graphics.

    August 2014 - May 2016
  • Department of Systems Engineering and Computation
    Research Assistant

    March 2014 - February 2015
  • Information Technology, Universidad del Norte
    Software Engineer

    Assisted on data management tasks for student registration and user authorization requests. Managed multimedia servers and antispam services.

    September 2011 - November 2011
  • Department of Systems Engineering and Computation, Universidad del Norte
    Adjunct Professor

    Served as professor for Algorithms and Programming, Data Structures, Algorithms Analysis, Multimedia, Mobile Programming and Fundamentals of Computer Graphics courses. Mentored student groups on Computer Graphics and Game Development.

    July 2010 - June 2014
  • TRANVIA Research Group, Department of Civil Engineering, Universidad del Norte
    Research Assistant

    Worked on tools for managing and processing data from surveys related to user travel preferences.

    January 2009 - December 2009

Projects & Publications

Teaching

  • Department of Computer Science, Purdue University
    Visiting Assistant Professor

    CS182 - Fundamentals of Computer Science

    CS251 - Data Structures and Algorithms

    Summer 2021
  • Department of Computer Science, Purdue University
    Visiting Assistant Professor

    CS251 - Data Structures and Algorithms

    Spring 2021
  • Department of Computer Science, Purdue University
    Visiting Assistant Professor

    CS251 - Data Structures and Algorithms

    Fall 2020
  • Department of Computer Science, Purdue University
    Graduate Teaching Assistant

    CS251 - Data Structures and Algorithms

    Professor: Daniel Aliaga

    Spring 2016
  • Department of Computer Science, Purdue University
    Graduate Teaching Assistant

    CS334 - Fundamentals of Computer Graphics

    Professor: Daniel Aliaga

    Fall 2015
  • Department of Computer Science, Purdue University
    Graduate Teaching Assistant

    CS251 - Data Structures and Algorithms

    Professor: Gustavo Rodriguez-Rivera

    Summer 2015
  • Department of Computer Science, Purdue University
    Graduate Teaching Assistant

    CS251 - Data Structures and Algorithms

    Professor: Christoph Hoffmann

    Spring 2015
  • Department of Computer Science, Purdue University
    Graduate Teaching Assistant

    CS251 - Data Structures and Algorithms

    Professor: Susanne Hambrusch

    Fall 2014
  • Department of Systems Engineering and Computation, Universidad del Norte
    Adjunct Professor

    ELP8510 – Mobile App Programming

    IST2121 – Multimedia for Communications

    Spring 2014
  • Department of Systems Engineering and Computation, Universidad del Norte
    Adjunct Professor

    ELP8510 – Mobile App Programming

    IST2088 – Algorithms and Programming I

    Fall 2013
  • Department of Systems Engineering and Computation, Universidad del Norte
    Adjunct Professor

    ELP8510 – Mobile App Programming

    IST2121 – Fundamentals of Computer Graphics

    IST2121 – Multimedia for Communications

    Spring 2013
  • Department of Systems Engineering and Computation, Universidad del Norte
    Adjunct Professor

    ELP8510 – Mobile App Programming

    IST2121 – Fundamentals of Computer Graphics

    IST2088 – Algorithms and Programming I

    Fall 2012
  • Department of Systems Engineering and Computation, Universidad del Norte
    Adjunct Professor

    IST2121 – Multimedia for Communications

    Spring 2012
  • Department of Systems Engineering and Computation, Universidad del Norte
    Adjunct Professor

    IST2088 – Algorithms and Programming I

    Spring 2011
  • Department of Systems Engineering and Computation, Universidad del Norte
    Adjunct Professor

    IST2088 – Algorithms and Programming I

    Fall 2010