Comments
Description
Transcript
Robert R. Snapp
Robert R. Snapp Department of Computer Science, University of Vermont Burlington, Vermont 05405 [email protected] 1–802–656–0735 Employment • Associate Professor of Computer Science, with a secondary appointment in Mathematics and Statistics, University of Vermont, Burlington, VT 05405. August 1996 to present. • Assistant Professor of Computer Science and Electrical Engineering, University of Vermont, Burlington, VT 05405. August 1990 to August 1996. • Senior Research Fellow, Electrical Engineering Department, California Institute of Technology, Pasadena, California, 91125. March 1990 to June 1990. • Research Fellow, Electrical Engineering Department, California Institute of Technology, Pasadena, California, 91125. March 1987 to March 1990. • Research Assistant, Physics Department, University of Texas, Austin, Texas, 78712. Jan. 1985 – Dec. 1986 • Mathematics Instructor Austin Community College, 1212 Rio Grande, Austin, Texas, 78701. Sept. 1980 – May 1984. • Teaching Assistant, Physics Department, University of Texas, Austin, Texas, 78712. Sept. 1978 – Dec. 1980. • Numerical Analyst, Horizons Technology, Inc., 7830 Clairemont Mesa Blvd., San Diego, CA 92111 Sept. 1977– June 1978. Visiting Positions • Visiting Faculty, Center for Applied Scientific Computing, Lawrence Livermore National Laboratory, Livermore, CA, July to August 2000. • Visiting Associate Professor of Electrical Engineering, The Technion, Haifa Israel, September 1998 to June 1999. • Visiting Scientist Rome Laboratories, Rome, NY, June to August 1992. • Visiting Scientist Rome Laboratories, Rome, NY, June to August 1991. • Visiting Scientist IBM Burlington, Essex Junction, VT, July to August, 1990. Academic Degrees • Ph.D. in Physics, The University of Texas at Austin. Dissertation Title: A Stability Analysis of a Nonlinear Optical Ring Cavity. December 1986. • A.B. in Physics, Revelle College, University of California at San Diego. June 1978. 1 Publications Manuscripts under review • Robert R. Snapp, Elyse Goveia, Lindsay Peet, Nichole A. Bouffard, Gary J. Badger, and Helene M. Langevin, “Spatial organization of fibroblast nuclear chromocenters: component tree analysis,” (submitted, 2013). • Lingbo Yu, Robert R. Snapp, Theresa Ruiz, Michael Radermacher, “Projection-based volume alignment,” (submitted, 2012). Journal Articles 1. Gary W. Johnson, Kenneth J. Bagstad, Robert R. Snapp, and Ferdinando Villa, “Service path attribute networks (SPANs): a network flow approach to ecosystem service assessment,” International Journal of Agricultural and Environmental Information Systems, 3(2), July 2012, pp. 54–71, 2. Lingbo Yu, Robert R. Snapp, Theresa Ruiz, Michael Radermacher, “Probabilistic principal component analysis with expectation maximization (PPCA - EM) facilitates volume classification and estimates the missing data,” Journal of Structural Biology, 171 2010, pp. 18–30. 3. Helene M. Langevin, Kirsten N. Storch, Robert R. Snapp, Nicole A. Bouffard, Gary J. Badger, Douglas J. Taatjes, “Tissue stretch induces nuclear remodeling in connective tissue fibroblasts,” Histochemistry and Cell Biology, vol. 133(4), 2010, pp. 405–415. 4. R. Costanza, B. Fisher, S. Ali, C. Beer, L. Bond, R. Boumans, N. L. Danigelis, J. Dickinson, C. Elliott, J. Farley, D. E. Gayer, L. MacDonald Glenn, T. Hudspeth, D. Mahoney, L. McCahill, B. McIntosh, B. Reed, S. A. T. Rizvi, D. M. Rizzo, T. Simpatico, and R. Snapp. 2007. “An integrative approach to quality of life measurement, research, and policy,” Surveys and Perspectives Integrating Environment and Society, 1(1), 2008, pp. 11–15. 5. Robert Costanza, Brendan Fisher, Saleem Ali, Caroline Beer, Lynne Bond, Roelof Boumans, Nicholas L. Danigelis, Jennifer Dickinson, Carolyn Elliott, Joshua Farley, Diane Elliott Gayer, Linda MacDonald Glenn, Thomas Hudspeth, Dennis Mahoney, Laurence McCahill, Barbara McIntosh, Brian Reed, S. Abu Turab Rizvi, Donna M. Rizzo, Thomas Simpatico, and Robert Snapp, “Quality of life: an approach integrating opportunities, human needs, and subjective well-being,” Ecological Economics, 61, 2007, pp. 267–276. 6. Zhen He, Byung S. Lee, and Robert R. Snapp, “Self-tuning cost modeling of user-defined functions in an objectrelational DBMS,” ACM Transactions on Database Systems, vol. 30, issue 3, 2005, pp. 812–853. 7. B. Lee, T. Critchlow, G. Abdulla, C. Baldwin, R. Kamimura, R. Musick, R. Snapp, and N. Tang, “The framework for approximate queries on simulation data,” International Journal of Information Sciences, vol. 157, 2003, pp. 3–20. 8. Byung S. Lee, Robert R. Snapp, Ron Musick, and Terence Critchlow, “Metadata models for ad hoc queries on terabyte-scale scientific simulations,” Journal of the Brazilian Computer Society, vol. 8, no. 1, July 2002, pp. 9–22. 9. R. R. Snapp and S. S. Venkatesh, “Asymptotic series representations of the finite-sample risk of k nearest neighbor classifiers,” Annals of Statistics, vol. 26, no. 3, 1998, pp. 850–878. 10. Kenneth I. Golden, G. Kalman, Limin Miao, and Robert R. Snapp, “Retardation effects on collective excitations in correlated superlattices,” Physical Review B, 57 1998, pp. 9883–9893. 11. Kenneth I. Golden, G. Kalman, Limin Miao, and Robert R. Snapp, “Plasmon and shear modes in correlated superlattices,” Physical Review B, 55, 1997, pp. 16,349–16,358. 12. D. Psaltis, R. R. Snapp, and S. S. Venkatesh, “On the finite sample performance of the nearest neighbor classifier,” IEEE Transactions on Information Theory 40, 1994, pp. 820–837. 2 13. C. Ji, R. R. Snapp, D. Psaltis, “Generalizing smoothness constraints from discrete samples,” Neural Computation 2 (1990), pp. 188–197. 14. R. R. Snapp and W. C. Schieve, “Singular perturbation analysis of the mean-field limit of semiclassical optics,” Physical Review A 41 (1990), pp. 421–425. 15. H. J. Carmichael, R. R. Snapp, and W. C. Schieve, “Oscillatory instabilities leading to ‘optical turbulence’ in a bistable ring cavity,” Physical Review A 26 (1982), pp. 3408–3422. 16. R. R. Snapp, H. J. Carmichael, and W. C. Schieve, “The path to ‘turbulence:’ optical bistability and universality in the ring cavity.” Optics Communications 40 (1981), pp. 68–72. Invited Articles and Book Chapters 17. J. C. Englund, R. R. Snapp, and W. C. Schieve, “Fluctuations, instabilities, and chaos in the laser-driven nonlinear ring cavity,” in Progress in Optics, ed. E. Wolf, Vol XXI. Amsterdam: North Holland Physics Publishing, 1984, pp. 355–428. Conference Articles 18. Gary W. Johnson, Jr. and Robert R. Snapp, “Modelling ecosystem under uncertainty with stochastic SPAN,” Proceedings of the International Congress on Environmental Modelling and Software (iEMSs), Leipzig, Germany, July 1–5, 2012. (6 pages). 19. John T. Evans, Robert R. Snapp, Gagan Mirchandani, Richard M. Foote, “Using wavelets for fast Monte Carlo simulation of Ising systems with distribution matching,” Proceedings of the 2011 IEEE/SP 17th Workshop on Statistical Signal Processing, 2011, pp. 313–316. 20. Gary W. Johnson, Kenneth J. Bagstad, Robert R. Snapp, Ferdinando Villa, “Service path attribution networks (SPANs): spatially quantifying the flow of ecosystem services from landscapes to people,” Computational Science and Its Applications (ICCSA 2010), Lecture Notes in Computer Science, 6016, 2010, pp. 238–253. 21. Gagan Mirchandani, John T. Evans, Robert R. Snapp, Richard Foote, “Looking through wavelets to the Ising problem,” Procedings of the 2009 IEEE/SP 15th Workshop on Statistical Signal Processing, 2009, pp. 777–780. 22. Duane C. Compton and Robert R. Snapp, “Detecting trace components in liquid chromatography/mass spectrometry data sets with two-dimensional wavelets,” Proceedings of SPIE: Wavelet Applications in Industrial Processing V , Boston, August 2007. 23. Robert R. Snapp, “A PuzzlesFirst approach to computer science,” Proceedings of the 11th annual SIGSCE conference on Innovation and Technology in Computer Science Education (ITiCSE06), 2006, p. 310; also appears in ACM SIGCSE Bulletin, Vol. 38, Issue 3, 2006, p. 310. 24. Robert R. Snapp, “Teaching graph algorithms in a corn maze,” Proceedings of the 11th annual SIGSCE conference on Innovation and Technology in Computer Science Education (ITiCSE06), 2006, p. 347; also appears in ACM SIGCSE Bulletin, Vol. 38, Issue 3, 2006, p. 347. 25. Xianhua Jiang, Robert R. Snapp, Yuichi Motai, and Xingquan Zhu, “Accelerated kernel feature analysis,” Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2006), vol. 1, pp. 109–116. 26. Zhen He, Byung S. Lee, Robert R. Snapp, “Self-tuning UDF cost modeling using the memory limited quadtree,” Proceedings of the 9th International Conference on Extending Database Technology (EDBT), Heraklion, Crete, Greece, March 14-18, 2004. This paper is also known as UVM, CS Technical Report CS–03–18. 27. Robert R. Snapp, “Local polynomial metrics for k nearest neighbor classifiers,” in Joab Winkler and Mahesan Niranjan, ed., Uncertainty in Geometric Computations, Kluwer, Boston, 2002, pp. 155–164. 3 28. Byung S. Lee, Robert R. Snapp, and Ron Musick, “Ad hoc query support for very large scientific data: the metadata approach,” Proceedings of the 16th Brazilian Symposium on Databases (SBBD), 2001. 29. G. Abdulla, C. Baldwin, T. Critchlow, R. Kammimura, I. Lozares, R. Musick, N. Tang, B. Lee, and R. Snapp, “Approximate ad hoc query engine for simulation data,” Proceedings of the First ACM and IEEE Joint Conference on Digital Libraries (JCDL), 2001, pp. 255–256. 30. Byung S. Lee, Robert R. Snapp, and Ron Musick, “Towards a query language on simulation mesh data: an object-oriented approach,” Proceedings of the International Conference on Database Systems and Advanced Applications (DASFAA), 2001. 31. Omri Guttman, Ron Meir, and Robert R. Snapp, “Nonlinear Fisher discriminant using Mercer kernels,” Proceedings of Neural Computation in Science and Technology, (NCST–99), Oct. 10–13, 1999. 32. Alessandro Palau and Robert R. Snapp, “The labeled cell classifier,” in Anil K. Jain, Svetha Venkatesh, and Brian C. Lovell, etc., Proceedings of the 14th International Conference on Pattern Recognition, IEEE Computer Society Press, 1998, pp. 823–827. 33. Robert R. Snapp and Tong Xu, “Estimating the Bayes risk from sample data,” in D. S. Touretzky, M. C. Mozer, and M. E. Hasselmo, ed., Advances in Neural Information Processing Systems 8, MIT Press, 1996, pp. 232–238. 34. Robert R. Snapp, “Predicting the accuracy of Bayes classifiers,” in K. M. Hanson and R. N. Silver, ed., Maximum Entropy and Bayesian Methods: Sante Fe, New Mexico, U.S.A., 1995 Kluwer Academic Publishers, Dordrecht, Netherlands, 1996, pp. 295–302. 35. Robert R. Snapp and Santosh S. Venkatesh, “k nearest neighbors in search of a metric,” Proceedings of the 1995 IEEE International Symposium on Information Theory, Whistler, BC, Canada, 1995, p. 256. 36. Robert R. Snapp and Santosh S. Venkatesh, “Asymptotic predictions of the finite-sample risk of the k-nearestneighbor classifier,” in Proceedings of the 12th International Conference on Pattern Recognition, (Jerusalem, Israel), vol. 2, IEEE Computer Society Press: Los Alamitos, CA, 1994, pp. 1–7. 37. Robert R. Snapp and Santosh S. Venkatesh, “The finite-sample risk of the k-nearest-neighbor classifier under the Lp Metric,” Proceedings of the 1994 IEEE-IMS Workshop on Information Theory and Statistics, Alexandria, VA, 1994, p. 98. 38. Demetri Psaltis, Robert R. Snapp and Santosh S. Venkatesh, “On the finite-sample performance of the nearestneighbor classifier,” Proceedings of the 1993 IEEE International Symposium on Information Theory, San Antonio Texas, 1993, p. 354. 39. Santosh S. Venkatesh, Robert R. Snapp, and Demetri Psaltis, “Bellman Strikes Again: The rate of growth of sample complexity with dimension for the nearest neighbor classifier,” Proceedings of the Fifth Annual ACM Workshop on Computational Learning Theory (COLT) 1992, pp. 93–102. 40. Robert R. Snapp, Demetri Psaltis, and Santosh S. Venkatesh, “Asymptotic slowing down of the nearest-neighbor classifier,” Richard M. Lippmann, John E. Moody, and David S. Touretzky, ed., Advances in Neural Information Processing Systems, 3, Morgan Kaufmann, San Mateo, CA, 1991, pp. 932–938. 41. John C. Englund, Robert F. Gragg, William C. Schieve, and Robert R. Snapp, “Fluctuations and instabilities in laser-like systems,” Peralta Fabi, ed., Proc. 1st Escuela Mexicana de Fisica Estadstica, Soc. Mex. Fisica, 1983 Technical Reports 1. R. R. Snapp and S. S. Venkatesh, “Asymptotic derivation of the finite-sample risk of the k nearest neighbor classifier,” Technical Report UVM-CS-1998-0101, Department of Computer Science, University of Vermont, 1998. 2. R. R. Snapp, “IPToolkit: an image processing environment for the X Window system,” Final Report for the Summer Faculty Research Program, Rome Laboratory, 1993. 4 Conference Abstracts 1. Robert R. Snapp, Lindsay S. Peet, Gary J. Badger and Helene M. Langevin. “Spatial redistribution of fibroblast nuclear chromocenters in response to tissue stretch: component tree analysis,” Canadian Connective Tissue Conference, University of Toronto, Toronto, Canada, June 8–12, 2012. 2. Gary W. Johnson, Jr. and Robert R. Snapp, “Tackling the spatial scale problem in ecosystem service modelling: hierarchies, information, and performance,” the 4th International EcoSummit: Ecological Sustainability, Restoring the Planet’s Ecosystem Services, Ohio State University, Columbus, OH, October 2, 2012. 3. Lingbo Yu, Robert R. Snapp, Teresa Ruiz, Michael Radermacher, “Projection-based volume alignment,” 68th Annual Meeting of the Microscopy Society of America, July 29–Aug. 2, 2012. 4. Gary W. Johnson, Jr. and Robert R. Snapp, “Modelling ecosystem under uncertainty with stochastic SPAN,” National Academies Keck Futures Initiative Conference on Ecosystem Services, UC Irvine, Irvine, CA, November 11–13, 2011. 5. Lingbo Yu, Robert Snapp, Teresa Ruiz, Michael Radermacher, “Probabilistic principal component analysis with expectation maximization (PPCA - EM) facilitates volume classification and estimates the missing data,” 66th Annual Meeting of the Microscopy Society of America, 2010. 6. Lingbo Yu, Robert Snapp, Teresa Ruiz, Michael Radermacher, “Multivariate statistical analysis of volumes with missing data,” 35th Annual Meeting of the Microscopical Society of Canada, 2008. Invited Talks • Vermont Council of Teachers of Mathematics, Spring Meeting, Vermont Technical College, Randolph Center, VT, March 28, 2011. • Computing Educators Meeting, Vermont Technical College, Williston, VT, May 23, 2007. • Department of Industrial Engineering, The Technion, Haifa, Israel, April 24, 1999. • Department of Computer Science, The Technion, Haifa, Israel, February 28, 1999. • Computer Science Department Colloquium, SUNY Buffalo, October 6, 1995. • Siemens Corporate Research, Princeton, NJ, June 16, 1995 • Computer Science Department Colloquium, Concordia University, Montreal, Canada, May 11, 1995. • Electrical and Computer Engineering Department Colloquium, Rensselaer Polytechnic Institute, Troy, NY, April 13, 1995. • St. John’s College, Cambridge University, England, October 3, 1994 • Computer Science and Electrical Engineering Department Colloquium, University of Vermont, Burlington, VT, March 4, 1994. • Electrical Engineering Department, California Institute of Technology, Pasadena, CA, February 16 and 18, 1994. • Mathematics Department Colloquium, University of Vermont, Burlington, VT, March 1993 5 Software Developed • blobify: A clojure project that uses component trees to identify chromocenters in laser scanning microscope image stacks of DAPI-stained cell nuclei, and quantify their size and spatial distribution (2011). Available for download at github.com/RobertSnapp/blobify. • nuclearShape: A C++ subroutine library that enables universal access to image data contained stored in the Zeiss laser scanning microscope image format (2006). Available for download at github.com/RobertSnapp/nuclearShape. • pstool: An X Window program that classifies pixels in Landsat thematic mapper satellite images. Developed in 1995. • knncToolkit.m: A Mathematica notebook that graphs the decision boundaries of a k-nearest-neighbor classifier, given a reference sample of labeled, two-dimensional feature vectors. Developed in 1994. • IPToolkit: A C language subroutine library that supports a variety of image processing operations (e.g., image enhancement, edge detection, and segmentation) for TIFF image files under the X Window System. Developed with Robert L. Stevenson in 1993. Grants & Contracts Proposals Under Review • “CS 10K: A Partnership for Innovation in Computer Science Education and 21st Century Learning in Vermont (PICSE-21),” with Regina E. Toolin (PI), Cynthia Gerstl-Pepin, Maureen Neumann, and Alan Tinkler. National Science Foundation, $974,948, 2012–2015 (Declined. Will reapply in 2013). Current Grants • “Wavelets and the Ising Problem—A Gateway to Monte Carlo and Molecular Dynamic Simulations,” with Gagan Mirchandani (PI) and Richard Foote, NASA-EPSCoR, $28,000, 2009–2012. Completed Grants & Contracts • “Towards a Multiscale Wavelet Transform—Using Wavelet Solutions for Multiscale Modeling,” with Gagan Mirchandani (PI) and Richard Foote, UVM Graduate College, $30,000, 2009–2011. • “Verification and Validation of Feedforward Neural Networks for Safety-Critical Applications,” Vermont-NASA EPSCoR Small-Scale Grant, $19,386, 2005. • “Development of CS 5, ‘Puzzles and Games:’ A Novel Introduction to Computer Science,” University of Vermont Instructional Incentive Grant, $5,000, 2003–2004 • “Verification and Validation of Neural Networks for Safety-Critical Applications,” Goodrich Aerospace, $12,000, 2001–2002. • “Finite Sample Analysis of Nearest Neighbor Algorithms,” US Army Research Office, $172,436, 1997–2001. • “CISE Research Instrumentation: A High-performance Computing Facility for Experimental Algorithms,” with Sanjoy Baruah (PI), Charles Colbourn, Yuanyuan Yang, and Guoliang Xue, National Science Foundation, $50,000, 1997–1998. • US Air Force, “Pattern Recognition and Image Analysis Extensions to the IE2000 IPToolkit,” US Air Force, $128,735, 1994–1997. 6 • UVM Research Advisory Council Equipment Grant, with Jeffrey Siskind (PI) and Charles Colbourn), $10,000, 1996. Doctoral Dissertations Supervised • Gary W. Johnson, TBA, Ph.D. Computer Science, University of Vermont, in progress. • Lingbo Yu, 3D Reconstruction in Electron Microscopy: Novel Alignment and Statistical Analysis Algorithms for Volumes with Missing Data, co-supervised with Michael Radermacher, Ph.D. Computer Science, University of Vermont, Dec. 2012. • Alessandro Palau, Implementing Nearest Neighbor Classifiers, Ph.D. Electrical Engineering, University of Vermont, May 1997. Master’s Theses Supervised • John T. Evans, A Wavelet-Based Accelerated Monte Carlo Algorithm for Multiscale Simulation of the Ising Model, (co-advisor with Gagan Mirchandani and Richard Foote), M.S. Electrical Engineering, University of Vermont, January 2011. • Duane Compton, TWiGS: A New Algorithm for Denoising Liquid-Chromatogrphic-Mass-Spectrometric Data, M.S. Computer Science, University of Vermont, May 2008. • Dan Nardi, Finding Every Occurrence of a Given Device in a VLSI Layout, M.S. Computer Science, University of Vermont, February 2004. • Gabriel Kontrovitz, Real-Time Three-Dimensional Line-Art Rendering, M.S. Computer Science, University of Vermont, May 2000. • Chaoyu Jin, The Dependence of Approximation Error on the Sample Size for Feedforward Neural Networks, M.S. Electrical Engineering, University of Vermont, October 1997. • Xinguan Li, Controlling Traffic Signals at Isolated Intersections using Q-Learning, M.S. Electrical Engineering, University of Vermont, October 1997. • Tong Xu, Estimating the Infinite-Sample Risk for the k Nearest Neighbor Classifier, M.S. Electrical Engineering, University of Vermont, October 1995. • Ross Deming, Neural Networks for Selective Edge Detection, M.S. Electrical Engineering, University of Vermont, October 1993. Master’s Projects Supervised • Ron Magnuson, The 3D Graphical Neural Network Toolkit, M.S. Computer Science, University of Vermont, March 2007. Undergraduate Honors Theses Supervised • Sam Brown, Data Mining from Nonverbal Characteristics of Computer Mediated Communication, B.S. Computer Science, University of Vermont, May 2012. • Jonathan Parker, Reinforcement Learning and Poker, B.S. Computer Science, University of Vermont, May 2008. 7 Courses Taught at the University of Vermont The following table lists courses taught at the University of Vermont, along with enrollments, and quantitative ratings by students polled by written or online questionnaires. The ratings for question #6, “overall rating of instructor” are defined on scale 1 = poor; 2 = unsatisfactory; 3 = satisfactory; 4 = good; and 5 = excellent. Semester Fall 2013 Spring 2013 Fall 2012 Spring 2012 Fall 2011 Spring 2011 Fall 2010 Spring 2010 Fall 2009 Spring 2009 Fall 2008 Spring 2008 Fall 2007 Spring 2007 Fall 2006 Summer 2006 Spring 2006 Fall 2005 Spring 2005 Fall 2004 Spring 2004 Fall 2003 Course CS 32: Puzzles, Games & Algorithms (with TAP) CS 295: Computer Vision CS 195: Probability Models & Inference CS 295: Machine Learning CS 32: Puzzles, Games & Algorithms (with TAP) CS 276: Integrative Computing CS 195: Probability Models in Computer Science CS 295: Machine Learning CS 32: Puzzles, Games & Algorithms (with TAP) CS 276: Integrative Computing CS 195: Probability Models in Computer Science CS 256: Neural Computation CS 32: Puzzles, Games & Algorithms(with TAP) HCOL 196: Computers of the Future CS 294: Information Theory CS 32: Puzzles, Games & Algorithms (with TAP) CS 64: Discrete Structures CS 294: Photorealistic Computer Graphics EE 270: Stochastic Processes CS 32: Puzzles, Games & Algorithms (with TAP) CS 274: Computer Graphics CS 256: Neural Computation CS 294: Algorithms for Wind Velocity Forecasting EE 295: Image Processing (team taught) CS 32: Puzzles, Games & Algorithms (with TAP) CS 251: Artificial Intelligence CS 295: Information & Complexity CS 32: Puzzles, Games & Algorithms CS 274: Computer Graphics CS 32: Puzzles, Games & Algorithms HCOL 196: Computers of the Future CS 294: Algorithmic Interpretations of Conceptual Dependency Graphs CS 32: Puzzles, Games & Algorithms CS 355: Statistical Pattern Recognition CS 256: Neural Computation CS 294: Professional Ethics CS 294: Real-time Rendering Algorithms CS 32: Puzzles, Games & Algorithms CS 274: Computer Graphics CS 294: Advanced Rendering Algorithms CS 265: Computer Networks CS 294: Reinforcement Learning CS 394: Pattern Recognition CS 5: Puzzles, Games & Algorithms CS 274: Computer Graphics 8 Enrollment TBA TBA 50 9 31 12 13 16 31 7 9 7 20 6 1 34 36 3 6 26 9 16 1 8 27 13 6 17 6 3 10 1 29 7 10 1 1 24 8 1 11 1 1 13 9 Rating 4.63 4.57 4.24 4.50 4.00 5.00 4.33 3.83 4.46 3.83 — 4.56 3.57 4.67 4.20 4.45 4.62 4.92 — — 4.68 3.91 5.00 4.62 4.60 — 4.80 — 4.57 5.00 4.78 — — 4.28 4.67 5.00 4.12 5.00 — 3.40 4.22 Semester Spring 2003 Fall 2002 Summer 2002 Spring 2002 Fall 2001 Spring 2001 Fall 2000 Spring 2000 Fall 1999 Spring 1998 Fall 1997 Spring 1997 Fall 1996 Spring 1996 Fall 1995 Spring 1995 Fall 1994 Spring 1994 Fall 1993 Spring 1993 Fall 1992 Spring 1992 Fall 1991 Spring 1991 Fall 1990 Course CS 256: CS 381: CS 251: CS 274: CS 294: CS 265: CS 295: CS 274: CS 394: CS 251: CS 265: CS 274: CS 256: CS 265: CS 274: Neural Computation Graduate Seminar on Machine Learning (1 credit) Artificial Intelligence Computer Graphics Computer Vision Computer Networks Statistical Pattern Recognition Computer Graphics Reinforcement Learning Machine Intelligence Computer Networks Computer Graphics Neural Computation Computer Networks Computer Graphics Sabbatical Leave (Fall 1998—Spring 1999) CS 103: Programming Languages CS 274: Computer Graphics CS 251: Machine Intelligence EE 142: Electromagnetic Field Theory II CS 295: Computer Graphics EE 141: Electromagnetic Field Theory I EE 142: Electromagnetic Field Theory II EE 395: Theory of Neural Computation EE 141: Electromagnetic Field Theory I EE 270: Probability Theory & Stochastic Processes EE 142: Electromagnetic Field Theory II EE 141: Electromagnetic Field Theory I EE 277: Image Analysis & Pattern Recognition EE 142: Electromagnetic Field Theory II EE 378: Statistical Communication EE 141: Electromagnetic Field Theory I EE 4: Engineering Analysis II (Linear Circuit Theory) EE 3: Engineering Analysis I (Linear Circuit Theory) EE 295: Neural Computation EE 242: Electromagnetic Field Theory II EE 241: Electromagnetic Field Theory I EE 242: Electromagnetic Field Theory II EE 295: Artificial Neural Networks (team taught) EE 241: Electromagnetic Field Theory I Enrollment 3 16 14 18 1 26 8 21 1 13 30 8 10 20 12 Rating 4.50 4.23 4.56 4.07 — 4.27 4.43 4.46 — 3.90 3.59 4.29 3.00 — 3.67 26 11 11 4 18 9 16 5 19 4 14 12 2 8 1 9 25 34 9 4 3 3 8 7 3.31 4.25 3.88 — 4.00 3.50 4.00 5.00 4.00 5.00 3.55 3.00 5.00 3.50 — 4.22 3.44 3.76 4.70 4.50 5.00 5.00 4.43 4.67 (Note: From Fall 1990 through Fall 1995 the College questionnaire evaluated teaching using a numerically decreasing scale, from 1 (excellent) to 5 (poor). For the sake of consistency, values reported above during from 1990–1995 have been inverted by subtracting each original value from 6.00.) Other Instruction • Summer 2011, Instructor of “Combinatorial Game Theory,” a five-day course, for the Governor’s Institute on Mathematics, UVM. 9 • Fall 2004, delivered five lectures on the Ethics of File Sharing to students enrolled in HCOL 95, the first-year seminar course of the Honors College. • Summer 1997, Instructor for the 1997 Summer Enrichment Institute, sponsored by the Vermont State Mathematics Coalition, UVM. Summer course on mathematical games. • Summer 1996, Instructor for the 1996 Summer Enrichment Institute, sponsored by the Vermont State Mathematics Coalition, UVM. Course on pattern recognition and neural networks. • At Caltech in late 1980s, I co-instructed EE 124, Statistical Pattern Recognition; and presented two lectures for CS 286, Theory of Neural Networks. • At Austin Community College in mid 1980s, I instructed Calculus I, Precalculus, Trigonometry, and College Algebra. • At the University of Texas in mid 1980s, I taught introductory laboratory courses in mechanics, electronics, and optics. • At UCSD in mid 1970s, I tutored students in mathematics and science for the OASIS program, and was a teaching assistant for Physics 2A& B. Professional Service • Refereed manuscripts for – Annals of Statistics. – IRE Proceedings on Science, Measurement, & Technology. – IEEE Transactions on Computers. – IEEE Transactions on Reliability. – IEEE Transactions on Circuits and Systems. – IEEE Transactions on Information Theory. – IEEE Transactions on Neural Networks. – Neural Networks. – Physical Review A. • Member of program committees for – Conference on Innovation and Technology in Computer Science Education (ITiCSE06, ITiCSE07). – IEEE Workshop on Neural Networks for Signal Processing in 2000, 2001, 2002, 2003, and 2004. – Annual Technical Meetings of ACM SIGCSE. • Referee for the National Science Foundation. • Referee for the U.S. Army Research Office. 10 University Service University Committees and Offices Term Department 2012–13 2011–12 CS Graduate Program Coordinator CS Curriculum, Chair 2010–11 CS Curriculum, Chair 2009–10 CS Curriculum, Chair 2008–09 CS Curriculum, Chair 2007–08 CS Curriculum, Chair 2006-07 CS Curriculum, Chair 2005-06 CS Curriculum, Chair CS Faculty Search (Bongard) CS Curriculum EE Ph.D. Comp. Exam CS Curriculum CS Graduate Program CS Curriculum CS Graduate Program 2004–05 2003–04 2002–03 2001–02 2000–01 1999–00 College CEMS Curriculum CEMS Honors & Awards, Chair Faculty Marshal (5/20/12) CEMS Parliamentarian CEMS Curriculum CEMS Honors & Awards, Chair Faculty Marshal CEMS Parliamentarian CEMS Curriculum CEMS Honors & Awards, Chair CEMS Parliamentarian CEMS Curriculum CEMS Parliamentarian CEMS Ad Hoc Bylaws Revision CEMS Faculty Marshal CEMS Faculty Standards, Chair CEMS Parliamentarian CEMS Ad Hoc Bylaws Revision CEMS Faculty Advisory CEMS Faculty Marshal CEMS Parliamentarian CEMS Faculty Advisory Curriculum 21 Math Curriculum 21 Science CEMS Faculty Marshal CEMS Faculty Marshal CEMS Faculty Standards, Chair CEMS Faculty Marshal CEMS Faculty Standards, Chair CEMS Faculty Marshal CEM Faculty Standards Dorothean Search (Wang) CAS Commencement Dept. Rep. CEM Faculty Marshal CEM Faculty Standards CAS Commencement Dept. Rep. CEM Faculty Marshal CS Curriculum CS Faculty Search (Skalka), Chair CS Faculty Search (Arslan) CS Budget & Policy CS Curriculum CEM Faculty Standards CS Senior Faculty Search (Wu) CEM Faculty Marshal CS Junior Faculty Search (Eppstein, Ling) CS Graduate Director CS Acting Chair CS Curriculum CEM Faculty Standards CS Faculty Search (Damon) Faculty Marshal CS Graduate Director Honors Day Dept. Rep. Sabbatical Leave, Fall 1998–Spring 1999. 11 UVM Honors College Council Honors College Curriculum Faculty Marshal (12/17/11) Honors College Council Honors College Curriculum Honors College Council Honors College Curriculum Faculty Marshal Honors College Council Honors College Curriculum Honors College Council Honors College Curriculum CS Faculty Senator Honors College Council Honors College Curriculum CS Faculty Senator ACCESS Faculty Advisor CS Faculty Senator ACCESS Faculty Advisor CS Faculty Senator ACCESS Faculty Advisor CS Faculty Senator CS Faculty Senator Faculty Senate CS Rep. Faculty Senate Technology DOE-EPSCoR Comp. Bio. Advisory Faculty Senate CS Rep. Faculty Senate Technology Graduate Program Review Faculty Senate CS Rep. Faculty Senate Technology Term 1997–98 1996–97 1995–96 1994–95 1993–94 1992–93 1991–92 1990–91 Department CS Curriculum CS Graduate Director CS Faculty Search, Chair (∅) CS Curriculum EE Curriculum EE Graduate Program Director EE Curriculum EE Graduate Program EE Curriculum CS Faculty Search (Baruah, Pruesse) EE Curriculum EE Ph.D. Comp. Exam CS Faculty Search (Yang, Xue) EE Curriculum EE Ph.D. Comp. Exam EE Curriculum College UVM CEM Commencement Speech Chair Review (Math) Dorothean Chair Search (Colbourn) Dorothean Chair Search (∅) Dorothean Chair Search (∅) Dorothean Chair Search (∅) Dorothean Chair Search (∅) Other University Service • Wrote and initiated the new Code of Academic Integrity for UVM (2002–2005). • Advisor of 10 first-year students deemed to be at “at risk” by the College of Arts and Sciences (2005–2006). • Member of the Graduate College Program Review Committee, (2001). • Member of the DOE EPSCoR Computational Biology Advisory Committee (2002). Honors & Awards • Nominee for the 2007 Kroepsch-Maurice Excellence in Teaching Award at the Associate Professor Category. • Nominee for the 2006 Kroepsch-Maurice Excellence in Teaching Award at the Associate Professor Category. • University of Vermont, Class of 2004 Appreciation Award. • University of Vermont, Class of 2002 Appreciation Award. • Chaim Weizmann Research Fellowship in Electrical Engineering, California Institute of Technology, (1987– 1989). • Robert A. Welch Foundation Graduate Fellowship, University of Texas at Austin, (1980–1984). 12