Michael Stiber, Ph.D.

Current Research Projects and/or Areas of Interest

My research focuses on developing an understanding of biological computation by examining simulations of nervous systems. I am currently working with students to develop large-scale neural simulations using GPU (Graphics Processing Unit) hardware, which harnesses the number crunching capability behind video games and animated movies for general-purpose computation. This is being applied to models of neural development, formation of network connectivity, and the subsequent behaviors that are produced.

In an additional project, I have been working with a colleague at the University of Montreal at Quebec on what we've termed "Sapien Systems". The motivation is a simple observation of the growth in computer performance over time. Between 1990 and 2010, the cost of one megabyte of disk storage went from $9 to $0.00015. Had the human population followed a similar growth curve, there would be 300 trillion people on Earth. Obviously, growth in computer performance will continue to far outstrip human population growth. One could conclude from this that any algorithm that is related in size to human population should not be evaluated in terms of asymptotic complexity -- that in fact it is constant-time. What kinds of problems are like this (for example, perhaps all problems relating to the web)? Which classes of problems are larger? Assuming that most real-world problems are those of sapien systems, what are the implications of computing capability that renders them constant-time?

Subject or Domain Expertise

Scientific data visualization and management; computational neuroscience; biocomputing; bioinformatics; biotechnology and biomedical technology; neuroinformatics; distributed information systems; simulation; scientific computing; neural networks; autonomous systems; computer graphics; computer vision; nonlinear dynamics; complex systems.

Back to top

Past/Present Courses Taught at UWB

  • CSS 162: Programming Methodology
  • CSS 342: Mathematical Principles of Computing
  • CSS 343: Data Structures and Algorithms
  • CSS 457: Multimedia and Signal Computing
  • CSS 482: Expert Systems
  • CSS 485: Introduction to Artificial Neural Networks
  • CUSP 124: CALCULUS I

Back to top

Selected Publications

Publications include 1 book chapter and 1 book in preparation, 18 refereed journal articles, 26 refereed conference papers, and 21 invited papers and presentations. Here is a brief list of a small sampling:

Books and Book Contributions

  • Stiber, M. and B. Stiber, Signal Computing: Digital Signals in the Software Domain, in progress.
  • Segundo, J.P., M. Stiber, and J.-F. Vibert, Synaptic coding of spike trains. Entrainment across synapses of one neuron by another, The Handbook of Brain Theory and Neural Networks, M. Arbib, ed., MIT Press, 1995.

Back to top

Journal Papers

  • Stiber, M., Transient bifurcations in neural error correction, BioSystems 89(1–3): 24–29, doi:10.1016/j.biosystems.2006.06.009, May–June 2007.
  • Stiber, M., Spike timing precision and neural error correction: local behavior, Neural Computation 17(7): 1577–1601, 2005.
  • G√≥mez L, Budelli R, Saa R, Stiber M, Segundo JP,Pooled spike trains of correlated presynaptic inputs as realizations of cluster point processes, Biological Cybernetics 92(2): 110–127, 2005.

Back to top

Refereed Conference Papers

  • Ramamurthy, K., A. Spanias, L. Hinnov, C. Akujuobi, M. Stiber, M. Pattichis, E. Doering, C. Pattichis, H. Thornburg, A. Papandreou-Suppappola, P. Spanias, R. Ayyanar, E. Campana, S. Haag, Work in Progress — Collaborative Multi-Disciplinary J-DSP Software Project, 39th ASEE/IEEE Frontiers in Education Conference, San Antonio, October 18 - 21, 2009.
  • Stiber, M., F. Kawasaki∗, and D. Xu, A model of dissociated cortical tissue, Proc. International Workshop on Neuronal Coding, Montevideo, Uruguay, November 2007, pp. 24–27, arXiv:0805.3368 [q-bio.NC].
  • Spanias, A., V. Atti, R. Chilimula, S. Haag, A. Papandreou-Suppappola, C. Tepedelenlioglu, J. Zhang, F. Bodreaux-Bartels, M. Stiber, T. Kasparis, and P Loizou, A Collaborative Project on Java-DSP Involving Five Universities, Proc. ASEE Conf., Chicago, June 2006.
  • Spanias, A., V. Atti, R. Chilimula, S. Haag, A. Papandreou-Suppappola, C. Tepedelenlioglu, J. Zhang, F. Bodreaux-Bartels, M. Stiber, T. Kasparis, and P Loizou, Work in Progress — Multi-university development and dissemination of online laboratories in probability theory, signals and systems, and multimedia computing, Proc. IEEE FIE, pp. F3G-3–4, Indianapolis, October 2005.

Back to top

Industry Affiliations, Experiences, and Interests

  • Biomedical (especially instrumentation)
  • Embedded systems
  • Image processing
  • Consulting

Back to top

Programming Languages, Tools, Applications, or Hardware/Software of Interest

  • C
  • C++
  • Java
  • Matlab
  • Svn
  • Emacs
  • LaTeX
  • Jess
  • CLIPS
  • Mac OS
  • iOS
  • GTD

Back to top

Random Point of Interest

I enjoy bicycling and gardening. I can get by in Japanese and have some survival level ability in Mandarin.

Back to top