Hector Juan Hernandez, PhD
Hector Juan Hernandez, PhD
Dr. Hernandez graduated with honors from the Instituto Tecnológico de Monterrey (ITESM), Mexico in 1976 with a BS in Engineering in Computational Sciences. He received his Master’s in Mathematics in Computer Science from the University of Waterloo, Canada in 1979. He received his PhD Computing Science from The University of Alberta, Canada in 1987. Dr. Hernandez has taught at a great number of respected universities and schools around the world: Texas Tech University, University of Texas, New Mexico State University, Texas A&M University, Universidade Da Coruña, A Coruña, Spain, and ITESM to name a few.
PhD, Computing Science from The University of Alberta, Canada, 1987
M., Mathematics in Computer Science from the University Of Waterloo, Canada, 1979
BS, Engineering degree in Computational Sciences, Instituto Tecnológico de Monterrey, Mexico, 1976
BA531 Data Mining
CIS331 Database Programming
CIS502 Database Management Systems
Professional Development, Awards, Honors and Grants (present - 1991):
National Aeronautics and Space Administration (NASA), Co-Investigator, “Plant Research in the EDU, Water Reuse/Recycling, Locomotion in Simulated Partial Gravity, and Human Centered Computing," $558, 750 ($89,400 credited to me), 10/01/2003 - 10/01/2004 (Proposal No: 3595)
NASA, Co-Investigator, “Plant Research in the EDU (Engineering Development Unit)," $502,499.70 ($33,499.98 credited to me), 10/1/2002 - 9/30/2003 (Proposal No: 3209)
National Science Foundation (NSF) HRD-9628450, Principal Investigator (PI), “Laboratory for Logic and Databases," $152,507, 1/1/97-12/31/99 (co-PI = Gopal Gupta)
NSF HRD-9353271, PI, “Laboratory for Logic and Databases," $349,190, 9/1/93-2/28/97 (co-PI = Gopal Gupta)
NSF IRI-9009902, PI, “Boundedness of Datalog Programs on Consistent Databases," $58,195, 7/15/90-12/31/92
NSF CIMD, PI, Undergraduate Research Projects, $4014, July 1992-1993.
NSF REU, PI, Research Projects for Undergraduate Students, $4,000, 7/15/90-12/31/92
Sandia National Laboratories, PI, “Query Optimization in Nested Relations with Object Ids," $30,000, 10/1/90-9/30/91.
AT&T Foundation, PI, “An Object-Oriented Database Programming Environment," $10,000, Oct. 1991.
New Mexico State University (NMSU) Arts & Sciences Research Center, “Parallel Query Processing," $950, July 1993.
Journals (present – 1995)
Penabad, M.R., Brisaboa, N.R., Hernandez, H.J., Parama, J.R. "A general procedure to check conjunctive query containment." Acta Informatica, 38, 489-529 (2002).
Hernandez, H. J., Tang, D. “Linearizability of N-linear Simple Sirups." Computacion y Sistemas, Vol. II, Numero 1, pp. 24-34, 1998.
Brisaboa, N.R., Hernandez, H.J. “Testing Bag-Containment of Conjunctive Queries." Acta Infor-matica, 34, 557-578 (1997).
Leung, H., Ranjan, D., Hernandez, H.J., Tang, D., and Gonzalez, A. “A Simple Proof on the Decidability of Equivalence between Recursive and Nonrecursive Datalog Programs." Information Processing Letters, 55 (1995), 279-282.
Du Pond, J., Hernandez, H.J. “Parallelization of Right-Uniform Datalog Programs and of Chain Sirups." Journal of Computing and Information, Vol. 1. Number 1, pp. 758-773, May 1995. (ISSN 1201-8511)
Conferences (present – 1998)
Lin, Z., Zhang, Y., Hernandez, H.J. “Fast SAT-based Answer Set Solver." In Proceedings of the Twenty-First National Conference on Artificial Intelligence (AAAI-06), July 2006, Boston, Massachusetts.
Yaoqin Jing, Hernandez, H.J. “A Labeling Approach for Extracting Data Records on Web Pages." Accepted to appear in IADIS International Conference WWW/Internet 2006, October 5-8, 2006, Murcia, Spain.
Ju, S., Hernandez, H.J., Zhang, L. “A Security Access Control Mechanism for a Multi-layer Heterogeneous Storage Structure." In Proceedings of the Second International Workshop on Grid and Cooperative Computing (GCC2003), Lecture Notes in Computer Science, Vol. 3033, Springer 2004, pp. 907-912.
Votava, P., Nemani, R., Golden, K., Cooke, D., Hernandez, H.J., Ma, C. “Parallel Distributed Application Framework for Earth Science Data Processing." In Proceedings of ScanGIS'2003: 9th Scandinavian Research Conference on Geographical Information Science, pp. 181-190, June 4-6, 2003.
Ju, S., Guo, W., Hernandez, H.J. “A Card-Based Visual Query System for Geographical Information Systems." In Proceedings of ScanGIS'2003: 9th Scandinavian Research Conference on Geographical Information Science, pp. 131-142, June 4-6, 2003.
Brisaboa, N.R., Hernandez, H.J, Parama, J.R., Penabad, M.R. “An algorithm to optimize 2-lsirups under functional dependencies." In Proceedings of the Workshop on Logic Programming for Articial Intelligence and Information Systems of EPIA-2001: 10th Portuguese Conference on AI, pp. 13-27, Dec. 2001, Porto, Portugal.
Parama, J.R., Brisaboa, N.R., Penabad, M.R., Hernandez, H.J. “Un procedimiento de optimizacion semantica de programas datalog." In V Jornadas de Ingeniera del Software y Bases de Datos, JISBD 2000, Valladolid, Spain, Nov. 2000
Brisaboa, N.R., Gonzalez, A., Hernandez, H.J., Parama, J.R. “Chasing programs in Datalog." In Proceedings of the 6th Workshop on Deductive Databases and Logic Programing (DDLP'98), Manchester, UK. June 20, 1998. pp 13-23.
Brisaboa, N.R., Hernandez, H.J., Parama, J.R., Penabad, M.R. "Containment of Conjunctive Queries with Built-in Predicates with variables and constants over any ordered domain." In AD-BIS'98: Second East-European Symposium on Advances in Databases and Information Systems", pp. 46-57, Sept. 7-10, 1998, Poland (Lecture Notes in Computer Science, Vol. 1475)
Pablo Gallego, N.R. Brisaboa, M.R. Penabad, H.J. Hern_andez. M.P. Cota. Un Modelo Para la Integracion de Operaciones de Data Mining en Data Warehouses. In CIC'98: Simposium Internacional de Computacion, pp. 621-633, Nov. 11-13, 1998, Mexico City.
Brisaboa, N.R., Hernandez, H.J., Parama, J.R., Penabad, M.R. “Inclusion de Consultas Conjuntivas con Desigualdades." In 5th Int. Congress on CS Research, pp. 81-93, Nov. 3-6, 1998, Aguascalientes, Mexico.
Brisaboa, N.R., Lemin A.C., Hernandez, H.J., Cao R. and Penabad, M.R. "Analisis de Clusters y su aplicacion a Data Mining: Una nueva propuesta." In fifth Int. Congress on CS Research, pp.95-104, Nov. 3-6, 1998, Aguascalientes, Mexico.
Brisaboa, N.R., Parama, J.R., Penabad, M.R., Hernandez, H.J., "Built-in predicates in conjunctive queries: the containment problem". In Actas de las IV Jornadas de Informatica, pp. 497-505. Las Palmas de Gran Canaria, Spain, 13-17 de July 1998.
Brisaboa, N.R., Hernandez, H.J., Iglesias, E.L., Lopez, J.R., Parama, J.R., Penabad, M.R. “An Emblem Literature Database on Internet." In Proceedings of Third Biennial World Conference on Integrated Design and Process Technology (IDPT98)," Vol. 2 (Issues and Applications of Databases Technology), pp. 474-481, July 6-9, 1998, Berlin, Germany.
Professional Presentations (present - 2006):
The Structure of the Relational Data Model, Department of Computer Science, Oklahoma City University, Oklahoma City, Kansas, August 6, 2008.
An Introduction to Fortran Loops, Department of Computer and Information Science, University of Mississippi, Oxford, MS, June 30, 2008
Arrays in C/C++, Department of Computer Science, Kutztown University of Pennsylvania, Kutztown, PA, March 25, 2008.
Simplification of Complex Rational Expressions, Division of Mathematics and Sciences, Wayland Baptist University, May 8, 2007.
Repairing Inconsistent Databases: A definition and main problem, Department of Computer and Information Sciences, Texas A&M University at Texarkana, April 17, 2007.
A Fast SAT-based Answer Set Solver, Department of Computing and Mathematical Sciences, Texas A&M University at Corpus Christi, March 22, 2006.
A Fast SAT-based Answer Set Solver, Department of Computer Science, Angelo State University, March 6, 2006.
Peer-to-peer Databases, Invited talk at Congreso Internacional de Tecnologas de la Informacion, Merida, Yucatan, Mexico, April 23, 2005.
I am a fervent Catholic, and as a teacher I consider myself to be a guide of my students, whom I direct and accompany through their learning of some new academic knowledge and skills. I am a steward of God’s possessions ( Benedict Mission ), my students are His, and as such is God himself whom I serve in my teaching.
Our journey together in their quest of learning must be fruitful for them. It is for this reason that my teaching must be as effective as possible. In order to achieve this, I adhere to the following, well-known, basic Principles of Teaching to enhance my teaching.
If possible, I gather relevant information as early as possible about the students I am going to teach. For example, are they students from Computer Science, Engineering, Mathematics, Science, etc.? If I am teaching a discrete mathematics course to mathematics majors I can pace the course faster than if I teach it to Information Systems majors. In the latter case, I will need more examples to convey the main concepts.
For any course I teach, I always try to clearly articulate the learning objectives, the instructional activities, all the relevant policies and my expectations regarding these.
I do not try to cover too much in the courses I teach. For me, coverage is an enemy. I strongly believe that for my teaching to be effective I must prioritize the material (and skills) I teach. Also, very importantly, I always remember that my students are not experts and try not to skip or combine critical steps or information when I teach.
I adopt in my teaching the roles needed to achieve the learning goals of what I am teaching at a specific time. I may play the role of a synthesizer, a moderator (to keep under control any discussions), a challenger (to engage them in explaining, say, their design decisions), etc.