Skip to content
  • About
  • Teaching
  • Projects
  • Publications
  • Presentations
  • blog
Top Menu
JavierGS.info

Lossless Data Compression by Representing Data as a Solution to the Diophantine Equations

April 16, 2021June 12, 2023javiergs
I am serving as a chair of Karandeep Singh Grewal’s Graduate Supervisory Committee. The committee includes, as members, Dr. Ajay Bansal and Dr. [+]

DeepLearning4J: Getting Started

February 12, 2021December 29, 2023javiergs
This is a seven-minute introduction to neural networks using the DeepLearning4J library. Deep Learning for Java is a library that provides support for many [+]

Software Design Patterns: Decorator in a Nutshell

January 29, 2021December 29, 2023javiergs
This is a six-minute description of the Decorator pattern – from theory to code. Let us talk about structural design patterns. Patterns help us [+]

Software Analysis and Design (CSE 460) at ASU

January 6, 2021February 21, 2023javiergs
I taught  Software Analysis and Design(CSE 460) for a year at Arizona State University –Spring 2021 and Fall 2020. CSE460 introduces requirements analysis [+]

A Glimpse of Functional Programming with Java

December 21, 2020December 29, 2023javiergs
This is a six-minute glipse of functional programming using Java. Starting with Java 8, we can enhance our Java code solutions with functional approaches. [+]

WebSocket Programming with Java

December 16, 2020December 29, 2023javiergs
This is a four-minute introduction to websockets using Eclipse Tyrus. A Websocket allows creating a communication channel between a client and a server. In particular, [+]

Software Design Patterns: Why, What, and How

December 13, 2020December 29, 2023javiergs
This is a six-minute introduction to software design patterns. There are two things that you need to learn to be successful in creating software. [+]

Software Agility (SER 516) at ASU

October 1, 2020February 21, 2023javiergs
I taught  Software Project and Process Management (SER 516) for three years at Arizona State University –Spring 2021, Spring 2020, Spring 2019, and [+]

Posts navigation

  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • …
  • 28
  • Next

Author Profiles

       

Tags

acm adas affect-driven self-adaptation agile methods aied apache asu bci bvs c/c++ cinvestav computer graphics cse CSU databases framework games gis hci humor icse ieee imagine cup internet2 iOS itesm its java learning sciences machine learning motion capture oopsla parallelism patterns plop programming requirements engineering robot rup software architecture software design patterns software engineering software testing springer udg uml videos web

Latest Posts

  • Introduction to Software Engineering (CSC 307)March 7, 2025
  • Applied Affective Computing (CSC 570)March 5, 2025
  • Individual Software Design and Development (CSC 305)July 10, 2024
  • Software Engineering I (CSC 308)July 5, 2024
  • Software Engineering II (CSC 309)July 1, 2024
  • Software Design (CSC 509)June 30, 2024

Javier Gonzalez-Sanchez, PhD
Assistant Professor. California State University.
San Luis Obispo, CA 93401


  • Mail
  • LinkedIn
  • X
  • Instagram
  • YouTube
  • Medium