At the University of California, Los Angeles (TA)
CS170A (W16) Mathematical Models and Methods for CS
CS31 (S15) Introduction to Computer Science
CS144 (W15) Web Applications
At the Instituto Tecnológico de Ciudad Guzmán
(2012-B) Redes Neuronales
WebGL Template on an IntelliJ Idea Project
WebGL implementation using JSPs and prepared on IntelliJ Idea. This template uses the numeric.js library and other extensions to support drawing cubes, spheres, cylinders, prisms, dots, and paths. It also implements Phong shading for 3D bodies. Check the PHP template version now!
OpenGL and GLSL 4.10 on Mac OSX Template
Xcode template code with all required libraries to run OpenGL and GLSL 4.10 on Mac OS X 10.9+.
A physics-based simulation of a biomechanical model of an Araneous Diadematus specimen. The spider is able to walk by using ODE for dynamics emulation and OpenGL for rendering.
Web service for disambiguating entities that are semantically and probabilistically correlated within a group of sentences. Our application utilizes Wikipedia (2013) to find out the right entities that appear in the text.
Lisa - A Biomechanical Model of a Salamander
A physics-based simulation of a biomechanical model of a salamander, capable of walking and swimming. The system uses ODE for dynamics computation and OpenGL for rendering.
Disambiguation of Named Entities in a Web List
System that yields the correct mapping for mentioned entities in a list by using optimization (simulated annealing). Our application utilizes Wikipedia (2012) as knowledge base to define the metrics and semantics used in the mapping process.
2D Snow Simulation
2D physics-based simulation of snow by using the material point method. We emulate the mechanics, viscosity, and composition of snow as the latter is affected by external and internal forces. The system is developed in C++ and OpenGL.
Face Classification and Generation
MATLAB application that uses Singular Value Decomposition and other image-processing machinery to classify male and female faces. Further statistical analysis allows to generate random faces given the intensity and geometry features extracted from the training set.
A Symmetry-Seeking Model for 3D Object Reconstruction Using a Mesh of Particles
Our symmetry-seeking model allows construction of 3D objects from 2D input images, using a deformable tube made up of particles interconnected by damped-springs. This project is submitted as part of the CS269 Visual Modeling course at UCLA.
Antarctica, Exploring the MAXSON Architecture
Simulation of an artificial ecosystem where virtual creatures learn to survive by eating food and avoiding poison, and to reproduce in order to maintain the continuity of their species. The agents emulate natural phenomena such as nuptial feeding and male brooding by resorting to a neural-based reinforcement learning.
Auction Web Service
Multi-Agent Simulation Using Continuum Crowds and the ClearPath Method
Crowd simulation where agent behavior resembles fluid motion. The displacement of agents depends on crowd densities at different locations in a discrete environment that represents a potential/velocity field.
Darwinism, Lamarckism, and Knowledge Exchange among Animats
Simulation of an artificial ecosystem where animal-like creatures learn to survive from two evolutionary perspectives: Darwinism and Lamarckism. Agents have egocentric maps that allow them to acquire and share knowledge about the environment they live in.
Spring Mass System
A simple spring mass, damped system simulating spheres bouncing off the ground.
A 360-Degree Camera View of a Virtual World
A basic computer animation using (fixed-pipeline) OpenGL with textures and C++. This is project 2 of CS 164A: Introduction to Computer Graphics.
Neural Model for Predicting Volcanic Events
Development of a neural network that prognosticates a volcanic eruption based on the input data and the historic information that was used as training set. This project fulfills the thesis requirement to acquire the degree of Bachelor's in Engineering.
Drugstore Information System
Stock-management desktop application to control sales, purchases, and product reservations in a drugstore. Our system is written in Delphi and developed with the highest standards in software engineering.