
Education
2016 - present
Ph.D. student in Computer Science, University of British Columbia. Advisor: Professor Alla Sheffer
2010 - 2013
Master of Science in Computer Science, Tecnológico de Monterrey (ITESM). Advisor: Professor Luis E. Falcon-Morales
2001 - 2002
Paleontological Sciences Diploma, Museo de Paleontología de Guadalajara, Federico A. Solórzano Barreto.
2000 - 2001
Innovation Management Diploma, Instituto Tecnológico y de Estudios Superiores de Occidente (ITESO).
1999 - 2003
Bachelor of Arts in Industrial Design, Universidad Autónoma de Guadalajara.
1995 - 1999
Technical Diploma in Computer Science and Management, Universidad Autónoma de Guadalajara (UAG).

Software Skills
Programming
Advanced MaxScript, Intermediate Python and C++, Basic JAVA & Android
Multimedia
Expert in 3dsMax, Vray, Mental Ray, Real Flow, Particle Flow, Phoenix FD, and Solid Works, Advanced in Photoshop, Illustrator, and Premiere.

Construction Skills
Making
Prototype construction, using different materials, from wood, plastic, and metals, using a lot of different tools from traditional handcraft to 3D Printing.

Certifications
3dsMax
International Autodesk Certified Instructor at expert level
SolidWorks
CSWA Certification

Professional Experience
2016 - present
University of British Columbia: Ph.D. Student, Research Assistant, and Sessional Lecturer
2014 - 2015
Guadalajara ACM Professional Chapter: President
2013 - 2016
Universidad Panamericana: Co-founder and Researcher of the UP Media Lab.
2011 - 2016
Universidad Panamericana: Director of the Digital Animation Engineering Program.
2011 - present
Universidad Panamericana: Research Assistant Professor.
2010 - 2011
Universidad Panamericana: Head of Computing Department.
2007 - 2010
Universidad Panamericana: Seasonal lecturer for Geometry and Innovation Methods.
2006 - 2007
Massive Render: Co-founder of this company and responsible for Render Optimization and Render Farm Management.
2003 - 2013
NEOX: Founder of this company, and head of Product Engineering and Design.
2000 - 2003
VOLOS: Product Design.

Intellectual Property
4 documents for Distributed Rendering Systems, (in Mexico software is not able to be patented)
2010 - present
2010 - present
Copyright

Papers
Publications
J. Yang, C. Araujo, N. Vining, Z. Ferguson, E. Rosales, D. Panozzo, S. Lefevbre, P. Cignoni, A. Sheffer, DHFSlicer: Double Height-Field Slicing for Milling Fixed- Height Materials, ACM Transactions on Graphics (Proc SIGGRAPH Asia), to appear 2020.
Y. Yao, N. Schetler, E. Rosales, H. Rhodin, L. Sigal, A. Sheffer, Front2Back: Single View 3D Shape Reconstruction via Front to Back Prediction , CVPR 2020.
E. Rosales, J. Rodriguez, A. Sheffer SurfaceBrush: From Virtual Reality Drawings to Manifold Surfaces , ACM Transactions on Graphics (Proc SIGGRAPH) 2019.
C. Liu, E. Rosales, A. Sheffer, StrokeAggregator: Consolidating Raw Sketches into Artist-Intended Curve Drawings , ACM Transactions on Graphics (Proc SIGGRAPH) 2018.
G. Gori, A. Sheffer, N. Vining, E. Rosales, N. Carr, T. Ju, FlowRep: Descriptive Curve Networks for Free-Form Design Shapes , ACM Transactions on Graphics (Proc SIGGRAPH) 2017.
E. Rosales and Luis E. Falcon-Morales, A New Triangle Theorem to Solve the Inverse Kinematics Problem for Characters with Highly Articulated Limbs, International Conference on Geometry and Graphics 2014
M.S. Thesis
"A New Inverse Kinematics Method for Characters with Highly Articulated Limbs", 2013. [Outstanding Thesis Award}

MEXEEDEV
2005
ITESO

Invited Talks
"Aspectos fundamentales en el diseño industrial aplicados a la industria Electrónica"
"Gestión de la innovación en Pymes"
Teaching
University of
British Columbia
Computer Graphics (Sessional Lecturer), Introduction to Computational Thinking (summer course).
Universidad
Panamericana
ITESM
La Salle
Geometry, 3D Modeling, Innovation Methods, Design Thinking, Scripting, Computer Graphics, Parametric Design and Particle Effects
Computer Animation
Scripting

Honors
Thesis
Innocentive

Outstanding Thesis Award 2013 at Instituto Tecnológico y de Estudios Superiores de Monterrey (ITESM).
Winner of a robot vision challenge.
Languages
Native
Advanced
Absolute
Beginner
Spanish
English
French, German, Catalan, Russian, Ukanian, and Arabic
