Generated by All in One SEO v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # JavierGS.info Teaching and Research from Dr. Gonzalez-Sanchez ## Sitemaps - [XML Sitemap](https://javiergs.info/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Timeline](https://javiergs.info/timeline/) - [Mentoring Undergraduate Senior Projects 2023](https://javiergs.info/research/senior/) - [Lossless Data Compression by Representing Data as a Solution to the Diophantine Equations](https://javiergs.info/presentations/lossless-data-compression-by-representing-data-as-a-solution-to-the-diophantine-equations/) - [Gait Rehabilitation with VR and Affect Recognition](https://javiergs.info/projects/up/) - [Engaging Architecture: Spatial Computing and Emotion-AI](https://javiergs.info/projects/spatial-affective/) - [Speaker Experience and Presentations](https://javiergs.info/presentations/my-presentations/) - [Applied Affective Computing (CSC 570)](https://javiergs.info/teaching/csc570/) - [Teaching Experience](https://javiergs.info/teaching/teaching-summary/) - [Introduction to Software Engineering (CSC 307)](https://javiergs.info/teaching/csc307/) - [Publications List](https://javiergs.info/publications/publications-summary/) - [Exploring Cognition and Affect during Human-Cobot Interaction](https://javiergs.info/presentations/exploring-cognition-and-affect-during-human-cobot-interaction/) - [Individual Software Design and Development (CSC 305)](https://javiergs.info/teaching/csc305/) - [Academic Opportunities](https://javiergs.info/projects/hiring/) - [Software Design (CSC 509)](https://javiergs.info/teaching/csc509/) - [Software Engineering II (CSC 309)](https://javiergs.info/teaching/csc309/) - [Software Engineering I (CSC 308)](https://javiergs.info/teaching/csc308/) - [Empowering Diversity: Engaging Underrepresented Communities in Learn-By-Doing Emerging Technologies](https://javiergs.info/projects/aprendamos/) - [Human-Robot Collaboration: Cognitive and Affective Human Factors In-the-Loop](https://javiergs.info/projects/surp-cobots/) - [Affective Responses in Conversations with AI Entities](https://javiergs.info/uncategorized/surp-ime/) - [A Toolbox for Human-Centered AI Engineering Education](https://javiergs.info/projects/tsmg/) - [Software Design Patterns: Decorator in a Nutshell](https://javiergs.info/blog/mdm-decorator/) - [Software Design Patterns: Why, What, and How](https://javiergs.info/blog/mdm-patterns/) - [WebSocket Programming with Java](https://javiergs.info/blog/mdm-websockets/) - [DeepLearning4J: Getting Started](https://javiergs.info/blog/mdm-dl4j-intro/) - [A Glimpse of Functional Programming with Java](https://javiergs.info/blog/mdm-fuctional/) - [Thesis Seminar (CSC 590)](https://javiergs.info/teaching/thesis-seminar-csc-590/) - [Software Engineering for Machine Learning (SER 594) at ASU](https://javiergs.info/teaching/ser594/) - I developed a new course Software Engineering for Machine Learning (SER 594), offered in the Spring of 2022. It (a) presents frameworks and tools for developing and incorporating machine-learning components into software systems; and (b) examines the application, adaptation, and extension of software engineering practices to develop and adopt machine-learning-enabled robust, secure, and scalable systems. - [Software Requirements and Specification (CSE 563) at ASU](https://javiergs.info/teaching/cse563/) - [Software Design (CSE 564) at ASU](https://javiergs.info/teaching/cse564/) - [AI (Generative) + Productivity](https://javiergs.info/presentations/ai-productivity/) - [School of Computing Research Seminar Series](https://javiergs.info/presentations/ulster/) - [Emotion AI: Building Empathetic Machines](https://javiergs.info/presentations/speaker/emotionai/) - [Affect Measurement](https://javiergs.info/publications/chapter-affect/) - [Principles of Compiler Construction (CSE 340) at ASU](https://javiergs.info/teaching/cse340/) - [Including Affect-Driven Adaptation to the Pac-Man Video Game](https://javiergs.info/presentations/adas-pacman/) - [2018 Summer Faculty Fellowship Program in Israel](https://javiergs.info/about/ff2israel/) - [Introduction to Computer Graphics (SER 332) at ASU](https://javiergs.info/teaching/ser332/) - [Advanced Graphics (SER 431) at ASU](https://javiergs.info/teaching/ser431/) - [Human-Computer Interaction (CSE 463) at ASU](https://javiergs.info/teaching/ser463/) - [Software Agility (SER 516) at ASU](https://javiergs.info/teaching/ser516/) - [Software Analysis and Design (CSE 460) at ASU](https://javiergs.info/teaching/cse460/) - [Object-Oriented Programming and Data Structures (CSE 205) at ASU](https://javiergs.info/teaching/cse205/) - [Principles of Programming (CSE 110) at ASU](https://javiergs.info/teaching/cse110/) - [Introduction to Software Engineering (CSE 360) at ASU](https://javiergs.info/teaching/cse360/) - [Introduction to Programming Languages (CSE 240) at ASU](https://javiergs.info/teaching/cse240/) - [Brain-Computer Interfaces](https://javiergs.info/presentations/bci/) - [Playing with Emotion Recognition and VR](https://javiergs.info/presentations/playing-with-emotion-recognition-and-vr/) - [Love of Learning Award](https://javiergs.info/about/award-pkp/) - [short talk: (VWBPE 2011) Emotional Impacts of Digital Media](https://javiergs.info/presentations/short-talks/emotional-impacts-of-digital-media/) - [Detection of Abusive Head Trauma using Deep Learning Techniques](https://javiergs.info/service/thesis-htrauma/) - [How to Apply Software Architecture and Patterns to Tutoring Systems Development?](https://javiergs.info/presentations/tutorials/tutorial-its-2010/) - [Natural User Interfases 101](https://javiergs.info/presentations/tutorials/desert-code-camp-2010-2-natural-user-interfases-101/) - [iOS Programming 101: Getting Started](https://javiergs.info/presentations/tutorials/desert-code-camp-2011-1-ios-programming-101/) - [iOS Programming 202: Navigation-Based Applications](https://javiergs.info/presentations/tutorials/desert-code-camp-2011-1-tutorial-ios-programming-202/) - [Data Mining](https://javiergs.info/presentations/tutorials/tutorial-data-mining/) - [Programming LEGO Mindstorms with Java](https://javiergs.info/presentations/tutorials/oopsla-2008-tutorial/) - [Multimodal Detection of Affective States: A Roadmap from Brain-Computer Interfaces, Face-Based Emotion Recognition, Eye Tracking and Other Sensors](https://javiergs.info/presentations/chi2012-tutorial/) - [iPhone Application Development](https://javiergs.info/presentations/tutorials/splash-2010-tutorial/) - [Software Architecture: Principles and Practices](https://javiergs.info/presentations/arquitectura-de-software-principios-y-practicas/) - [Multimodal Detection of Affective States: A Roadmap Through Diverse Technologies](https://javiergs.info/presentations/chi14-tutorial/) - [A Virtual Strategy for Epidemiological Investigation](https://javiergs.info/presentations/posters/poster-crics-2003/) - [An Eclipse Plug-in to Aid Generating OpenMP and Pthreads Code through Visual Programming](https://javiergs.info/presentations/posters/eclipsecon-2007/) - [Could Programming be Cool? Using Lego Mind-storms to Teach Programming](https://javiergs.info/presentations/posters/poster-sigcse-2008/) - [The Affective Meta-Tutoring Project: How to motivate students to use effective meta-cognitive strategies](https://javiergs.info/presentations/the-affective-meta-tutoring-project-how-to-motivate-students-to-use-effective-meta-cognitive-strategies/) - [A Neural Network Model for a Tutoring Companion Supporting Students in a Programming with Java Course](https://javiergs.info/presentations/sigcse-2019/) - [The Current Context of Web Application Development](https://javiergs.info/presentations/speaker/valles-2004/) - [Architectures for Web Application Development](https://javiergs.info/presentations/speaker/vallarta-2004/) - [Developing Web Applications with Java](https://javiergs.info/presentations/speaker/java-web-applications/) - [Information Technologies, Exceeding Bounds and Skepticisms](https://javiergs.info/presentations/speaker/information-technology/) - [Natural User Interfaces](https://javiergs.info/presentations/speaker/natural-user-interfaces/) - [Building Adaptive Software](https://javiergs.info/presentations/speaker/building-adaptive-software/) - [Let's Talk About Data Mining: Introduction and Tools](https://javiergs.info/presentations/speaker/eci-udg/) - [ACM Distinguished Speaker](https://javiergs.info/about/acm-dsp/) - [Annete: An Intelligent Tutoring Companion Embedded into the Eclipse IDE](https://javiergs.info/presentations/annete/) - [2019 Centennial Professorship Award](https://javiergs.info/about/cpa-gpsa/) - [Introducing Computer Science with Project Hoshimi @OOPSLA](https://javiergs.info/publications/oopsla07-hoshimi/) - [Introducing computer science with Project Hoshimi @CIDTEC](https://javiergs.info/presentations/short-talks/cidtec08-hoshimi/) - [Lost in the Dark: Emotion Adaption](https://javiergs.info/presentations/uist12/) - [* Towards a Pattern Language for Affective Systems](https://javiergs.info/publications/plop12/) - [Toward a Software Product Line for Affective-Driven Self-Adaptive Systems](https://javiergs.info/publications/icse13-adas/) - [Affect Recognition in Learning Scenarios: Matching Facial- and BCI-Based Values](https://javiergs.info/presentations/icalt-facial/) - [ASU FWA Outstanding Mentor Award Nominee](https://javiergs.info/about/fwa/) - [The-Future of Brain-Computer Interaction: A Potential Brain-Aiding Device of the Future](https://javiergs.info/service/barrett-brain/) - [Lambda Starship: A Video Game for Teaching Functional Programming with Lisp](https://javiergs.info/service/barrett-game/) - [Practical Application Of Convolutional Neural Networks For Skin Lesion Classification](https://javiergs.info/service/barrett-neural/) - [A Web Platform for Periodicals Publications](https://javiergs.info/service/thesis-publications/) - [Ensemble Learning on Deep Neural Networks for Image Caption Generation](https://javiergs.info/service/thesis-deep/) - [Three-dimensional modelling of Tectonic Displacement in Mexico](https://javiergs.info/service/thesis-tectonic/) - [An Information System for the Archaeological Sites in Sayula River Basin](https://javiergs.info/service/thesis-sayula/) - [Data Mining Applied to Analysis of Poverty Zones in Mexico](https://javiergs.info/service/thesis-poverty/) - [A Neural Network Model for a Tutoring Companion Supporting Students in a Programming with Java Course](https://javiergs.info/service/thesis-neural/) - [BLOG: Software Engineering](https://javiergs.info/oldblogging/blog-se/) - [Inducted into Phi Kappa Phi](https://javiergs.info/about/awards/pkp/) - [The Affective Meta-Tutoring Project: How to Motivate Students to Use Effective Meta-cognitive Strategies](https://javiergs.info/presentations/short-talks/cidtec12-amt/) - [The Level Up Procedure: How to Measure Learning Gains without Pre- and Post-testing](https://javiergs.info/presentations/short-talks/cidtec12-levelup/) - [Affective Computing Meets Design Patterns: A Pattern-Based Model of a Multimodal Emotion Recognition Framework](https://javiergs.info/presentations/short-talks/cidtec12-patterns/) - [From Behavioral Description to A Pattern-Based Model for Intelligent Tutoring Systems](https://javiergs.info/presentations/short-talks/cidtec12-its/) - [How to do Multimodal Detection of Affective States?](https://javiergs.info/presentations/short-talks/cidtec12-affect/) - [ABE: An Agent-Based Software Architecture for a Multimodal Emotion Recognition Framework](https://javiergs.info/presentations/short-talks/cidtec12-abe/) - [Mobile Learning: Using Mobile Devices to Deliver Interactive Multimedia Instruction](https://javiergs.info/presentations/short-talks/cidtec11-mobile/) - [Automated Detection of Affective States to Measure Learning Experience](https://javiergs.info/presentations/short-talks/cidtec11-learning/) - [Three-Dimensional Visualization of the Tectonic movement over Mexico by means of the Global Positioning System (GPS) measurements](https://javiergs.info/presentations/short-talks/cidtec11-gps/) - [Affective Meta Tutoring System](https://javiergs.info/presentations/short-talks/cidtec10-amt/) - [Comparing Computer-Face-Based Emotion Recognition with Human Emotion Perception.](https://javiergs.info/presentations/short-talks/cidtec10-emotion/) - [System for Management Information of Archaeological Sites in Sayula River Basin](https://javiergs.info/presentations/short-talks/cidtec08-sayula/) - [Eclipse plug-in to aid generating OpenMP and Pthreads code Through Visual Programming](https://javiergs.info/presentations/short-talks/cidtec08-eclipse/) - [Mexican Virtual Health Library on the Internet 2](https://javiergs.info/presentations/short-talks/cudi06-bvs/) - [Tri-dimensional Visualization of the Tectonic Displacement of Mexico](https://javiergs.info/presentations/short-talks/cudi06-gps/) - [Towards Embedding a Tutoring Companion in the Eclipse Integrated Development Environment](https://javiergs.info/presentations/its-eclipse/) - [ACM Senior Member Award](https://javiergs.info/about/acm-senior-member/) - [Defining the Behavior of an Affective Learning Companion in the Affective Meta-tutor Project](https://javiergs.info/publications/aied-companion/) - [Evaluation of a Meta-tutor for Constructing Models of Dynamic Systems](https://javiergs.info/publications/aied-metatutor/) - [Evaluation of a meta-tutor for constructing models of dynamic systems](https://javiergs.info/publications/journal-metatutor/) - [Using HCI Task Modeling Techniques to Measure How Deeply Students Model](https://javiergs.info/publications/aied-hci/) - [Classification of video game players using EEG and logistic regression with ridge estimator](https://javiergs.info/publications/its-games/) - [The Affective Meta-Tutoring Project: Lessons Learned](https://javiergs.info/publications/its-lessons/) - [A System Architecture for Affective Meta Intelligent Tutoring Systems](https://javiergs.info/publications/its-architecture/) - [Modeling and Design Analysis of Facial Expressions of Humanoid Social Robots](https://javiergs.info/service/thesis-robots/) - [Feature Adaptive Ray Tracing of Subdivision Surfaces](https://javiergs.info/service/thesis-graphics/) - [Multimodal Affect Recognition in Virtual Worlds: Avatars Mirroring User's Affect](https://javiergs.info/presentations/acii-avatar/) - [IEEE Senior Member](https://javiergs.info/about/ieee-senior-member/) - [Advancing Next Generation Learning Environments Lab](https://javiergs.info/projects/anglelab/) - [XIII Ibero-American Symposium on Software Engineering](https://javiergs.info/projects/jiisic/) - [Affective Meta Tutor Project](https://javiergs.info/projects/amt-project/) - [service: (ICACON 2012) International IBM Cloud Academy Conference](https://javiergs.info/service/icacon2012/) - [EXATEC recognize teachers who left their mark](https://javiergs.info/about/exatec-recognize-teachers-who-left-their-mark/) - [Innovative Learner and User Experience Lab](https://javiergs.info/oldblogging/blog-ilux/) - [ICSE 2016 Video Competition](https://javiergs.info/about/icse2016/) - [Graduation](https://javiergs.info/about/phd/) - [* Mobile Applications as Tools to Support Embodied Learning: Current Practice and Future Directions](https://javiergs.info/publications/igi-mobileapp/) - [short talk: (RIT 2012 ) An Introduction to Building Affective-Driven Self-Adaptive Software Through A Software Factory Approach](https://javiergs.info/presentations/building-affective-driven-self-adaptive-software/) - [* Supporting the Assembly Process by Leveraging Augmented Reality, Cloud Computing, and Mobile Devices](https://javiergs.info/publications/supporting-the-assembly-process/) - [blog: Agile Programming | Dilbert](https://javiergs.info/oldblogging/blog-agile-programming-by-dilbert/) - [short talk: High Five - 7 AME Graduate Students Pitch Their Work in 5 Minutes and 20 Slides](https://javiergs.info/presentations/short-talks/high-five-7-ame-graduate-students-pitch-their-work-in-5-minutes-and-20-slides/) - [blog: Learning Sciences Research Lab](https://javiergs.info/oldblogging/lsrl/) - [blog: Motivational Environments Lab](https://javiergs.info/oldblogging/motivational-environments-lab/) - [blog: Solve for X with U](https://javiergs.info/oldblogging/solve-for-x-with-u/) - [paper: (LNGC 2012) Three-Dimensional Visualisation of the Tectonic movement over Mexico by means of the Global Positioning System (GPS) measurements](https://javiergs.info/publications/papers/three-dimensional-visualisation-of-the-tectonic-movement-over-mexico/) - [paper: (ICCE 2011) The level up procedure: How to measure learning gains without pre- and post-testing](https://javiergs.info/publications/papers/the-level-up-procedure/) - [paper: (PLoP 2011) From Behavioral Description to A Pattern-Based Model for Intelligent Tutoring Systems](https://javiergs.info/publications/papers/from-behavioral-description-to-a-pattern-based-model-for-intelligent-tutoring-systems/) - [blog: Conference on Pattern Languages of Programs](https://javiergs.info/oldblogging/blog-
conference-on-pattern-languages-of-programs/) - [blog: OOPSLA | SPLASH 2011](https://javiergs.info/oldblogging/blog-oopsla-splash-2011-doctoral-symposium/) - [paper: (EuroPLoP 2011) Affective Computing Meets Design Patterns: A Pattern-Based Model of A Multimodal Emotion Recognition Framework](https://javiergs.info/publications/papers/europlop-2011-paper/) - [blog: European Conference on Pattern Languages of Programs](https://javiergs.info/oldblogging/blog-european-conference-on-pattern-languages-of-programsmi/) - [tutorial (ICALT 2011) How to Do Multimodal Detection of Affective States?](https://javiergs.info/presentations/tutorials/how-to-do-multimodal-detection-of-affective-states/) - [paper: (WICSA 2011) ABE: An Agent-Based Software Architecture for a Multimodal Emotion Recognition Framework](https://javiergs.info/publications/papers/abe-an-agent-based-software-architecture-for-a-multimodal-emotion-recognition-framework/) - [short talk: (G4C 2011) Covert and Overt Measures of Engagement Within an Educational Multimedia Environment](https://javiergs.info/presentations/short-talks/g4c-2011-covert-and-overt-measures-of-engagement-within-an-educational-multimedia-environment/) - [blog: Annual Games for Change Festival](https://javiergs.info/oldblogging/blog-annual-games-for-change-festival/) - [blog: IEEE International Conference on Advanced Learning Technologies](https://javiergs.info/oldblogging/blog-ieee-international-conference-on-advanced-learning-technologies/) - [short talk: (CUbiC 2011) Building an Emotion Recognition Framework](https://javiergs.info/presentations/short-talks/cubic-2011-short-talkbuilding-an-emotion-recognition-framework/) - [blog: Quotes for Software Developers](https://javiergs.info/oldblogging/blogalan-kay-quotes/) - [service: (ASU 2011) JumpStart Research Grant Reviewer](https://javiergs.info/service/reviewer/asu-2011-reviewerjumpstart-research-grant-reviewer/) - [blog: IEEE Conference on Software Architecture](https://javiergs.info/oldblogging/blog-ieee-wicsa-2011/) - [blog: The Evolution of a Programmer](https://javiergs.info/oldblogging/blog-the-evolution-of-a-programmer/) - [blog: Software Architects Are Number 1!](https://javiergs.info/oldblogging/blog-software-architects-are-number-1/) - [blog: OOPSLA | SPLASH 2010](https://javiergs.info/oldblogging/blog-oopsla-splash-2010/) - [CSE565 Fall 2010 | Week 06: Software Feature Interaction Testing](https://javiergs.info/student/1108/) - [CSE565 Fall 2010 | Week 05: Structure-Based Testing (White Box Testing)](https://javiergs.info/student/cse565-fall-2010-week-08-structure-based-testing-white-box-testing/) - [CSE565 Fall 2010 | Week 04:Software Unit Testing Frameworks](https://javiergs.info/student/test/) - [blog: ASU challenges](https://javiergs.info/oldblogging/blogasu-challenges/) - [blog: World Internet Topology by AT&T Labs](https://javiergs.info/oldblogging/blogworld-internet-topology/) - [CSE565 Fall 2010 | Week 02: Testing Process Activities](https://javiergs.info/student/cse565-fall-2010-week-02-testing-process-activities/) - [CSE565 Fall 2010 | Week 01:Software Testing Background](https://javiergs.info/student/cse565-fall-2010-week-01software-testing-background/) - [blog: Social Networking Map](https://javiergs.info/oldblogging/blogsocial-networking-map/) - [service: (ASU 2010) Graduate and Professional Student Association (GPSA) Grant Reviewer](https://javiergs.info/service/reviewer/asu-2010-reviewergraduate-and-professional-student-association-gpsa-grant-reviewer/) - [volunteer: (ITS 2010) Student Volunteer at 10th International Conference on ITS 2010.](https://javiergs.info/service/volunteer/service-2010-volunteer-student-volunteer-at-10th-international-conference-on-its-2010/) - [blog: World Cup vs PhD](https://javiergs.info/oldblogging/blogworld-cup-vs-phd/) - [Desert Code Camp 2010.1 Tutorial:How to code for Accelerometer and Core Location?](https://javiergs.info/presentations/tutorials/desert-code-camp-2010-how-to-code-for-accelerometer-and-core-location/) - [Desert Code Camp 2010.1 Tutorial:Natural User Interfaces](https://javiergs.info/presentations/tutorials/desert-code-camp-2010-natural-user-interfaces/) - [ASU 2010 CURRICULUM:From the storyboard to the code, programing with Alice](https://javiergs.info/service/curriculum-design/asu-2010-curriculumfrom-the-storyboard-to-the-code-programing-with-alice/) - [AzSEF 2010 Judge:Arizona Science and Engineering Fair (AzSEF) Judge](https://javiergs.info/service/reviewer/azsef-2010-judgearizona-science-and-engineering-fair-azsef-judge/) - [LGSA 2010 Short Talk:Affective Meta Tutoring System](https://javiergs.info/presentations/short-talks/lgsa-2010-affective-meta-tutoring-system/) - [LGSA 2010 Short Talk:Comparing Computer-Face-Based Emotion Recognition with Human Emotion Perception](https://javiergs.info/presentations/short-talks/lgsa-2010-comparing-computer-face-based-emotion-recognition-with-human-emotion-perception/) - [BLOG:Marriage vs PhD](https://javiergs.info/oldblogging/blogmarriage-vs-phd/) - [CISC 2010 Tutorial: Motion Capture](https://javiergs.info/presentations/tutorials/cisc-2010-tutorial-motion-capture/) - [CISC 2010 Tutorial:Programming with iPhone SDK](https://javiergs.info/presentations/tutorials/cisc-2010-tutorial-programming-with-iphone-sdk/) - [Desert Code Camp 2009.2 Tutorial: How to code for Accelerometer and Core Location?](https://javiergs.info/presentations/tutorials/desert-code-camp-2009-2-tutorial-how-to-code-for-accelerometer-and-core-location/) - [OOPSLA 2009 Tutorial:Programming with iPhone SDK](https://javiergs.info/presentations/tutorials/programming-with-iphone-sdk/) - [IC3DM 2009 Paper:Three-Dimensional Visualisation of the Tectonic movement over Mexico by means of the Global Positioning System (GPS) measurements](https://javiergs.info/publications/papers/ic3dm-2009-papertri-dimensional-visualization-of-the-tectonic-displacement-of-mexico-using-global-position-system-metrics/) - [BLOG:Good Teacher](https://javiergs.info/oldblogging/bloggood-teacher/) - [AME568 Spring 2009 | Week 16:Final Project](https://javiergs.info/student/ame568-spring-2009-week-16final-project-2/) - [AME568 Spring 2009 | Week 16:Final Project](https://javiergs.info/student/ame568-spring-2009-week-16final-project/) - [AME568 Spring 2009 | Week 01:MoCap Background](https://javiergs.info/student/ame568-spring-2009-week-01mocap-background/) - [SIE CENTER 2008 Tutorial:Design Patterns](https://javiergs.info/presentations/tutorials/sie-center-2008-tutorial-design-patterns/) - [OOPSLA 2008 Tutorial:iPhone SDK a kickstart - Using Xcode 3.1 Developer Tools for iPhone OS 2.0](https://javiergs.info/presentations/tutorials/oopsla-2008-tutorial-iphone-sdk/) - [CIISA 2008 Tutorial:Applying Rational Unified Process (RUP) and Software Design Patterns in CMMi Technical Solution](https://javiergs.info/presentations/tutorials/ciisa-2008-applying-rational-unified-process-and-software-design-patterns-in-cmmi-technical-solution/) - [TRANSLATED BOOK 2008:Java, the Complete Reference](https://javiergs.info/publications/translated-books/book-2008/) - [MUNDOTEC 2008 Magazine:Welcome Students (spring 2008)](https://javiergs.info/publications/magazine/mundotec-2008-magazinewelcome-students-spring-2008/) - [CISC 2007 Tutorial:J2ME, Java for Mobile Devices](https://javiergs.info/presentations/tutorials/cisc-2007-j2me-java-for-mobile-devices/) - [CISC 2007 Tutorial:Programming Lego® Robots with Java Lejos API](https://javiergs.info/presentations/tutorials/cisc-2007-tutorial-programming-lego-robots-with-java-lejos-api/) - [SGURU 2007 Magazine:Mexicanos destacan en Imagine Cup y obtienen beca](https://javiergs.info/publications/magazine/software-gurumexicanos-destacan-en-imagine-cup-y-obtienen-beca/) - [MUNDOTEC 2007 Magazine:Engineering students are fourth in the world in Software Development](https://javiergs.info/publications/magazine/mundotec-2007-magazineengineering-students-are-fourth-in-the-world-in-creating-software/) - [MUNDOTEC 2007 Magazine:Welcome Students (fall 2007)](https://javiergs.info/publications/magazine/mundotec-2007welcome-students-fall-2007/) - [MUNDOTEC 2007 Magazine:Developing software's bussines](https://javiergs.info/publications/magazine/mundotec-2007-magazinedevelop-business-software/) - [MUNDOTEC 2007 Magazine:Intel Software seminar](https://javiergs.info/publications/magazine/mundotec-2007-magazineintel-software-seminar/) - [MUNDOTEC 2007 Magazine:Generation G](https://javiergs.info/publications/magazine/mundotec-generation-g/) - [MUNDOTEC 2007 Magazine:Information Technology: beyond limits and skepticism](https://javiergs.info/publications/magazine/mundotec-information-technology/) - [MUNDOTEC 2007 Magazine:Robotics, a multidisciplinary science](https://javiergs.info/publications/magazine/mundotec-robotics-a-multidisciplinary-science/) - [MUNDOTEC 2007 Magazine:Students are finalist on the Microsoft Imagine Cup Contest at Korea](https://javiergs.info/publications/magazine/mundotec-2007-magazineimagine-cup-korea-2007/) - [MUNDOTEC 2007 Magazine:Developing video games, a XXI century profession](https://javiergs.info/publications/magazine/mundotec-construir-videojuegos-una-profesion-en-el-siglo-xxi/) - [MUNDOTEC 2007 Magazine:Computing: generating the lifestyle of the XXI century](https://javiergs.info/publications/magazine/mundotec-generating-the-lifestyle-of-the-xxi-century/) - [MUNDOTEC 2007 Magazine:Computer Science: the highest demanded profession](https://javiergs.info/publications/magazine/mundotec-computing-the-profession-with-higher-demand/) - [MUNDOTEC 2007 Magazine:Welcome Students (spring 2007)](https://javiergs.info/publications/magazine/mundotec-2007-magazinewelcome-students/) - [SGURU 2006 Magazine:Reseña de OOPSLA 2006](https://javiergs.info/publications/magazine/software-guru-2006resena-de-oopsla-2006/) - [CISC 2006 Tutorial:Software Design Anti Patterns](https://javiergs.info/presentations/tutorials/cisc-2006-tutorial-software-design-anti-patterns/) - [SGURU 2006 Magazine:Anti-patterns: the best way to make bad software](https://javiergs.info/publications/magazine/sguru-anti-patterns/) - [SIE CENTER 2006 Tutorial:Unified Modeling Language (UML) and the Unified Process (UP)](https://javiergs.info/presentations/tutorials/itesm-2006-tutorial-uml/) - [CISC 2005 Tutorial:Apache Web Server](https://javiergs.info/presentations/tutorials/cisc-2005-tutorial-apache-web-server/) - [UDG 2005 Project Manager: Virtual Academic Community in Health](https://javiergs.info/practitioner/1174/) - [UDG 2005 Project Manager: e-Collections - Digital Library](https://javiergs.info/practitioner/udg-2005-project-manager-e-collections-digital-library/) - [ITESM 2005 Tutorial:Unified Modeling Language (UML) and the Unified Process (UP)](https://javiergs.info/presentations/tutorials/itesm-2005-tutorialunified-modeling-language/) - [ITESM 2004 Tutorial:Programming in C/C++](https://javiergs.info/presentations/tutorials/itesm-2004-tutorialprogramming-with-cc/) - [volunteer: (AIESEC 1999) Mexican National Committee Member](https://javiergs.info/service/volunteer/aiesec-1999-volunteermexican-national-committee-member/) - [tutorial: (CENCAR 1999) CGI Programming with Tcl](https://javiergs.info/presentations/tutorials/cencar-1998-tutorial-cgi-programming/) - [paper: (ENC 1999) Un Ambiente de Programación Visual Paralela Capaz de Generar Código Sequent y MPI](https://javiergs.info/publications/papers/a-visual-parallel-programming-environment/) - [paper: (ENC 1999) Manejo de Requerimientos y Solución de Conflictos en Proyectos de Desarrollo de Software](https://javiergs.info/publications/papers/appling-triz-and-qfd-for-requirement-management-and-conflict-resolution/) - [paper: (CLEI 1999) Aseguramiento de la Calidad en la Administración de Proyectos de Desarrollo de Software](https://javiergs.info/publications/papers/quality-assurance-in-software-development-project-management-requirements-management-and-conflict-resolution/) ## Pages - [About](https://javiergs.info/) - [Magazine](https://javiergs.info/magazine/) - [Weeding](https://javiergs.info/sandra/) ## Categories - [Uncategorized](https://javiergs.info/category/uncategorized/) - [about](https://javiergs.info/category/about/) - [awards](https://javiergs.info/category/about/awards/) - [oldblogging](https://javiergs.info/category/oldblogging/) - [practitioner](https://javiergs.info/category/practitioner/) - [presentations](https://javiergs.info/category/presentations/) - [Publications](https://javiergs.info/category/publications/) - [projects](https://javiergs.info/category/projects/) - [service](https://javiergs.info/category/service/) - [short talks](https://javiergs.info/category/presentations/short-talks/) - [speaker](https://javiergs.info/category/presentations/speaker/) - [student](https://javiergs.info/category/student/) - [Teaching](https://javiergs.info/category/teaching/) - [thesis-committee](https://javiergs.info/category/service/thesis-committee/) - [translated books](https://javiergs.info/category/publications/translated-books/) - [tutorials](https://javiergs.info/category/presentations/tutorials/) - [Undergraduate Courses](https://javiergs.info/category/teaching/undergraduate/) - [volunteer](https://javiergs.info/category/service/volunteer/) - [book chapters](https://javiergs.info/category/publications/book-chapters/) - [committees](https://javiergs.info/category/service/committees/) - [curriculum design](https://javiergs.info/category/service/curriculum-design/) - [Graduate Courses](https://javiergs.info/category/teaching/graduate/) - [journals](https://javiergs.info/category/publications/journals/) - [magazines](https://javiergs.info/category/publications/magazine/) - [papers](https://javiergs.info/category/publications/papers/) - [posters](https://javiergs.info/category/presentations/posters/) - [reviewer](https://javiergs.info/category/service/reviewer/) - [research](https://javiergs.info/category/research/) - [featured](https://javiergs.info/category/featured/) - [blog](https://javiergs.info/category/blog/) ## Tags - [acii](https://javiergs.info/tag/acii/) - [acm](https://javiergs.info/tag/acm/) - [affect-driven self-adaptation](https://javiergs.info/tag/affect-driven-self-adaptation/) - [aied](https://javiergs.info/tag/aied/) - [aiesec](https://javiergs.info/tag/aiesec/) - [apache](https://javiergs.info/tag/apache/) - [asu](https://javiergs.info/tag/asu/) - [bvs](https://javiergs.info/tag/bvs/) - [c/c++](https://javiergs.info/tag/cc/) - [cgi](https://javiergs.info/tag/cgi/) - [chi](https://javiergs.info/tag/chi/) - [ciisa](https://javiergs.info/tag/ciisa/) - [cinvestav](https://javiergs.info/tag/cinvestav/) - [clei](https://javiergs.info/tag/clei/) - [cloud computing](https://javiergs.info/tag/cloud-computing/) - [cmmi](https://javiergs.info/tag/cmmi/) - [compilers](https://javiergs.info/tag/compilers/) - [computer graphics](https://javiergs.info/tag/computer-graphics/) - [cse](https://javiergs.info/tag/cse/) - [machine learning](https://javiergs.info/tag/machine-learning/) - [databases](https://javiergs.info/tag/databases/) - [eclipsecon](https://javiergs.info/tag/eclipsecon/) - [elsevier](https://javiergs.info/tag/elsevier/) - [games](https://javiergs.info/tag/games/) - [gis](https://javiergs.info/tag/gis/) - [hci](https://javiergs.info/tag/hci/) - [humor](https://javiergs.info/tag/humor/) - [ibm](https://javiergs.info/tag/ibm/) - [icalt](https://javiergs.info/tag/icalt/) - [icse](https://javiergs.info/tag/icse/) - [ieee](https://javiergs.info/tag/ieee/) - [igi-global](https://javiergs.info/tag/igi-global/) - [imagine cup](https://javiergs.info/tag/imagine-cup/) - [intel](https://javiergs.info/tag/intel/) - [internet2](https://javiergs.info/tag/internet2/) - [iOS](https://javiergs.info/tag/ios/) - [iswc](https://javiergs.info/tag/iswc/) - [itesm](https://javiergs.info/tag/itesm/) - [its](https://javiergs.info/tag/its/) - [j2me](https://javiergs.info/tag/j2me/) - [java](https://javiergs.info/tag/java/) - [learning sciences](https://javiergs.info/tag/learning/) - [robot](https://javiergs.info/tag/robot/) - [lisp](https://javiergs.info/tag/lisp/) - [microsoft](https://javiergs.info/tag/microsoft/) - [mobile apps](https://javiergs.info/tag/mobile-apps/) - [motion capture](https://javiergs.info/tag/motion-capture/) - [oopsla](https://javiergs.info/tag/oopsla/) - [openGL](https://javiergs.info/tag/opengl/) - [parallelism](https://javiergs.info/tag/parallelism/) - [patterns](https://javiergs.info/tag/patterns/) - [photos](https://javiergs.info/tag/photos/) - [physical computing](https://javiergs.info/tag/physical-computing/) - [pkp](https://javiergs.info/tag/pkp/) - [plop](https://javiergs.info/tag/plop/) - [programming](https://javiergs.info/tag/programming/) - [prolog](https://javiergs.info/tag/prolog/) - [quotes](https://javiergs.info/tag/quotes/) - [rup](https://javiergs.info/tag/rup/) - [software architecture](https://javiergs.info/tag/software-architecture/) - [software engineering](https://javiergs.info/tag/software-engineering/) - [software testing](https://javiergs.info/tag/software-testing/) - [springer](https://javiergs.info/tag/springer/) - [sun](https://javiergs.info/tag/sun/) - [udg](https://javiergs.info/tag/udg/) - [uist](https://javiergs.info/tag/uist/) - [uml](https://javiergs.info/tag/uml/) - [videos](https://javiergs.info/tag/videos/) - [virtual](https://javiergs.info/tag/virtual/) - [web](https://javiergs.info/tag/web/) - [type checking](https://javiergs.info/tag/type-checking/) - [programming languages](https://javiergs.info/tag/programming-languages/) - [software metrics](https://javiergs.info/tag/software-metrics/) - [requirements engineering](https://javiergs.info/tag/requirements-engineering/) - [software design patterns](https://javiergs.info/tag/software-design-patterns/) - [software cost estimation](https://javiergs.info/tag/software-cost-estimation/) - [software life cycle models](https://javiergs.info/tag/software-life-cycle-models/) - [software requirement specification](https://javiergs.info/tag/software-requirement-specification/) - [object-oriented programming](https://javiergs.info/tag/object-oriented-programming/) - [software agility](https://javiergs.info/tag/software-agility/) - [process management](https://javiergs.info/tag/process-management/) - [scrum](https://javiergs.info/tag/scrum/) - [agile methods](https://javiergs.info/tag/agile-methods/) - [real-time rendering](https://javiergs.info/tag/real-time-rendering/) - [graphics processing unit](https://javiergs.info/tag/graphics-processing-unit/) - [intermediate code](https://javiergs.info/tag/intermediate-code/) - [syntactic analysis](https://javiergs.info/tag/syntactic-analysis/) - [compilation](https://javiergs.info/tag/compilation/) - [adas](https://javiergs.info/tag/adas/) - [framework](https://javiergs.info/tag/framework/) - [software analysis](https://javiergs.info/tag/software-analysis/) - [VR](https://javiergs.info/tag/vr/) - [Virtual Reallity](https://javiergs.info/tag/virtual-reallity/) - [algorithms](https://javiergs.info/tag/algorithms/) - [Thesis](https://javiergs.info/tag/thesis/) - [bci](https://javiergs.info/tag/bci/) - [CSU](https://javiergs.info/tag/csu/) - [Teaching](https://javiergs.info/tag/teaching/) - [GitHub](https://javiergs.info/tag/github/) - [software design](https://javiergs.info/tag/software-design/) - [spatial computing](https://javiergs.info/tag/spatial-computing/) - [RSCA](https://javiergs.info/tag/rsca/) - [SURP](https://javiergs.info/tag/surp/) - [BEACoN](https://javiergs.info/tag/beacon/) - [TSMG](https://javiergs.info/tag/tsmg/)