Teacher (and developer): Object Oriented Programming using JAVA and JAVA SWING/FX2. Visual Programming using C#, including ASP.NET, ADO.NET, LINQ, Windows Forms, ASP.NET MVC. Pattern Recognition using Matlab, (also with C#, Java).
Research Interests Information Systems Development (ISD) applying a social perspective. A fundamental analysis of the supporting theories taking into account multidisciplinary perspectives such as Philosophy, Sociology, Psychology among others. A Final goal is to develop effective information systems that acknowledge "properly" human factors.
Research topics include organisational semiotics, theory of organized activity, language action perspective, activity theory, and other social approaches to IS development. My "new approach" - NOMIS - uses "Human Relativism" proposed as a new philosophical basis for ISD. Some related areas are HCI, CSCW, requirements engineering, analysis, design and programming methodologies, object-oriented analysis and design, modelling languages perspectives—UML, RAD, Ontology Charts, etc.