Bob Weems

. . . is an associate professor at the University of Texas at Arlington, Department of Computer Science and Engineering. His past efforts emphasize parallel computing and online computation. (current efforts)

weems@uta.edu (My computing life in weblinks, as presented to CSE 1105)

Fall 2024 Office Hours - Tuesday/Thursday 12:30 - 1:30, 3:30 - 4:15 ERB 627

CSE 3318-004 - Tuesday/Thursday 11:00 - 12:20 SWSH 104

CSE 3318-003 - Tuesday/Thursday 2:00 - 3:20 Nedderman Hall 111

Graduate Teaching Assistants

CSE 3318-004
Nagmat Nazarov, nagmat.nazarov@uta.edu
Office Hours - Monday/Wednesday 10:00 a.m. - 1:00 p.m. in ERB 301 (changed on November 11)

CSE 3318-003
Chunyuan Li, chunyuan.li@mavs.uta.edu
Office Hours - Monday/Wednesday 10:00 a.m. - 1:00 p.m. in ERB 403

Have you considered ACM membership?

CSE 1105 Homework / Reality Check Preparation for Senior Design I, II, and Beyond (mostly from CACM: Current Issue, The First 25 Years, The First 50 Years):
  1. Y R U here? (Destructive Innovation?, The Alternative?, It's bigger than you and you are not me)
  2. Quality (Values Questioned I, Values Questioned II)
  3. I hope you're tough
  4. Prof. Dr. Edsger W. (Dijkstra), the (Kingsfield) of CS (detractors?)
  5. Real Texans don't sweat (The Underworld meets The Academy)
  6. Get real, reading is so last millenium
  7. The other design patterns book
  8. How about a teeny, tiny bit of extensibility?
  9. e-democracy or democracy? (Redistricting, The Tech Coup: How to Save Democracy from Silicon Valley)
Current ACM TechNews
The world as you've never seen it before (Learning - Mapmaking for your life)
The reason CS students must take physics (Care for a Feynman sandwich? Nobel physicists on the move)
The Bootstrapping of Computer Science
Highly Recommended . . . Free pdf: Elements of Programming
The One-Week Challenge: Read The Shorthorn and The Chronicle (But, what do you want?, "Humanity is going to take its course no matter what I try to do about it.")
Before you do much with ChatGPT (what it does), some insights from a Former ACM President and the Professor Emeritus of The Art of Computer Programming
A book that leads to much of my recreational reading: Exact Thinking in Demented Times: The Vienna Circle and the Epic Quest for the Foundations of Science

Past Courses

CSE 3302: Programming Languages
CSE 3318: Algorithms and Data Structures
CSE 4351: Parallel Processing
CSE 5311: Design and Analysis of Algorithms
CSE 5314: Online Algorithms
CSE 5319: Computational Geometry
CSE 6319: Algorithmic Game Theory
CSE 6350: Advanced Topics in Computer Architecture