Profile picture of Juan Flores

Juan Flores

Senior Instructor I
Computer Science
Phone: 541-346-1398
Office: 158 Deschutes Hall
Office Hours: M 2-3, W 3-4, (R,F) 2-3
Research Interests: Artificial Intelligence, Machine Learning, Time Series Forecasting


Juan spent almost 40 years teaching at the University of Michoacan, in his hometown, Morelia. After retirement, he started working for the University of Oregon. His research work deals with applications of Artificial Intelligence to Electrical Engineering, Time Series Forecasting, and Financial Analysis. He is the (co)author of several scientific articles in international conferences and journals. You can find Juan’s production at Google Scholar (


  • B.S. in Electrical Engineering, University of Michoacan
  • M.S. in Computer Science, CINVSTAV, IPN
  • Ph.D. in Computer Science, University of Oregon


Juan is a Senior Instructor in the Department of Computer Science at the University of Oregon. Although Juan currently teaches mostly lower-division courses, focusing on programming and web development, he has taught a wide variety of undergraduate and graduate courses and seminars.