Ernesto Gomez, PhD
Professor - Computer Science
Office: JB 337
office hours: TBA
Phone: (909) 537-5429
Email:
ernesto@csusb.edu
research - undergoing updates
ANNOUNCEMENT:classes for fall 2021 - webpages to be posted soon
CSE 5250/6250 Parallel Algorithms and Programming
Meeting Time 4:00 pm - 5:15 pm
Meeting Days M-W
Room PS 203
Textbook:
Programming Massively Parallel Processors, 3d edition, Kirk, ISBN:
9780128119860, Publisher: Elsevier Science & Technology Books
CSE 5700/6700 Compilers
Meeting Time 10:30 am - 11:45 am
Meeting Days Tu-Th
Room CGI 106
textbook:
"the Dragon book": Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D.
Ullman; "Compilers - Principles, Techniques and Tools",Second Edition,
Addison Wesley
CSE 6020Computation and Complexity Theory
Meeting Time 4:00 pm - 5:15 pm
Meeting Days Tu-Th
Room JB 102
Textbook:
Computational Complexity Theory - A modern Approach, sanjeev Arora and Boaz Barak, Cambridge University Press 2009
3-digit class numbers correspond to the last time I taught these classes under the quarter system
Other courses taught: (Note - information in the following links reflects
the course as I previously taught it and will change if/when I teach the course
again!)
CSE 4010 Computer Architecture
CSE 5250/6250 Parallel Programming
CSE 5700 Compilers
CSE 6030 Advanced Computation and Complexity Theory
CSE 6550 Software Engineering Concepts
CSE 6890 Graduate Seminar
CSE 129
CSE 201 Computer Science I
CSE 202 Computer Science II
CSE 320 Computer Languages
CSE 330 Data Structures
CSE 401 Computer Architecture
CSE 488 Ethics
CSE 489 Senior Seminar
CSE 500 (was 600) Automata
CSE 525 Parallel Programming
CSE 600/501 (was 546/646 Theory of Computation
CSE 599 Foundations of Software Systems
CSE 601Advanced Theory of Computation and Complexity
CSE 510/610 Advanced Computer Architecture
CSE 624 Distributed Computing
CSE 630 Algorithms
CSE 570/670 Compilers
CSE 671 Advanced Compilers
Useful reference links:
Talks in department seminar: