Summary
In 2007, I joined the Computer Science Department at Stanford University as Associate Professor (Teaching) and Associate Chair for Education. From 2001 to 2006, I also taught in the CS department at Stanford as a Lecturer. From 2002-2007, I was a full-time Senior Research Scientist at Google. After moving to Stanford, I continued to consult at Google part-time until 2010. My research interests include computer science education, machine learning, and information retrieval on the Web. Please see my publications web page for more information.
Previously, I worked for several years as a Senior Engineering Manager at Epiphany. Prior to working at Epiphany, I completed my PhD in the Computer Science Department at Stanford. I was also an undergrad at Stanford and I loved it so much that I didn't want to leave.
Outside of work, I enjoy spending time with family, playing the guitar, going on outdoor excursions, and sleeping (which seems to be getting rarer and rarer these days). I also continue to maintain a foot in the start-up world by serving on advisory boards to various companies.
| Current Institution | Stanford University |
| Department | Computer Science |
| Disciplines | |
| Address | Gates Building, Room 180 Stanford California 94305 United States Phone: (650) 723-6059 |
| Office Hours | Tuesdays 3:00pm-5:00pm and Wednesdays 4:15pm-5:15pm |
Profile viewed 1025 times
Publication Summary
Selected Publications
Papers are listed in reverse chronological order.
- M. Sahami, A. Aiken, and J. Zelenski. 2010. Expanding the Frontiers of Computer Science: Designing a Curriculum to Reflect a Diverse Field. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education (SIGCSE 2010). 2010.
- N. Parlante, T. P. Murtagh, M. Sahami, O. L. Astrachan, D. Reed, C. A. Stone, B. Heeringa, and K. L. Reid. 2009. Nifty assignments. In Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE 2009). 2009. pp. 483-484.
- M. Patel, R. Gossweiler, M. Sahami, J. Blackburn, D. Brown, and A. Knight. 2008. Google TV search: dual-wielding search and discovery in a large-scale product. In Proceedings of the First International Conference on Designing Interactive User Experiences for TV and Video (UXTV 2008), 2008, pp. 95-104.
- R. Bekkerman, M. Sahami, and E. Learned-Miller. 2006. Combinatorial Markov Random Fields. In Proceedings of 17th European Conference on Machine Learning (ECML), 2006.
- M. Sahami and T. D. Heilman. 2006. A Web-based Kernel Function for Measuring the Similarity of Short Text Snippets. In Proceedings of the 15th International World Wide Web Conference (WWW), 2006.
- R. Bekkerman and M. Sahami. 2006. Semi-supervised Clustering using Combinatorial MRFs. In Proceedings of ICML Workshop on Learning in Structured Output Spaces, 2006.
- M. Sahami. 2006. Mining the Web to Determine Similarity Between Words, Objects, and Communities. In Proceedings of the 19th International FLAIRS Conference (FLAIRS), 2006. (Invited paper)
- M. Sahami. 2006. Scaling Computer Science Education to Education on Scaling in Computer Science. White Paper presented at Workshop on Integrative Computing Education & Research (ICER): Preparing IT Graduates for 2010 and Beyond, 2006.
- M. Bilenko, S. Basu, and M. Sahami. 2005. Adaptive Product Normalization: Using Online Learning for Record Linkage in Comparison Shopping. In Proceedings of the 5th IEEE International Conference on Data Mining (ICDM), 2005.
- E. Spertus, M. Sahami, and O. Buyukkokten. 2005. Evaluating Similarity Measures: A Large-Scale Study in the Orkut Social Network. In Proceedings of the 11th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD), 2005.
- S. Baluja, M. Sahami, and H. Rowley. 2004. Efficient Face Orientation Discrimination. In Proceedings of the IEEE International Conference on Image Processing (ICIP), 2004.
- M. Sahami, V. Mittal, S. Baluja, and H. Rowley. 2004. The Happy Searcher: Challenges in Web Information Retrieval. In Proceedings of the Eighth Pacific Rim Conference on Artificial Intelligence (PRICAI), 2004. (Invited paper)
- L. Gravano, P. Ipeirotis, and M. Sahami. 2003. QProber: A System for Automatic Classification of Hidden-Web Databases. In ACM Transactions on Information Systems (TOIS). 21(1): 1-41.
- L. Gravano, P. Ipeirotis, and M. Sahami. 2002. Query- vs. Crawling-based Classification of Searchable Web Databases. In IEEE Data Engineering Bulletin, 25(1), March 2002.
- P. Ipeirotis, L. Gravano, and M. Sahami. 2001. Probe, Count, and Classify: Categorizing Hidden Web Databases. In Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD), 2001.
- P. Ipeirotis, L. Gravano, and M. Sahami. 2001. PERSIVAL: Categorizing Hidden-Web Resources. In Proceedings of the 1st ACM/IEEE Joint Conference on Digital Libraries (JCDL), 2001.
- P. Ipeirotis, L. Gravano, and M. Sahami, 2000. Automatic Classification of Text Databases Through Query Probing. In Selected Papers from the ACM SIGMOD Workshop on the Web and Databases (WebDB), 2000.
- R. Kohavi and M. Sahami. 2000. Integrating Data Mining into Vertical Solutions. In SIGKDD Explorations 1(2): 55-58.
- M. Sahami. 1998. Using Machine Learning to Improve Information Access. PhD Thesis, Stanford University, Computer Science Department. STAN-CS-TR-98-1615.
- S. T. Dumais, J. Platt, D. Heckerman, and M. Sahami. 1998. Inductive learning algorithms and representations for text categorization. In CIKM-98: Proceedings of the Seventh International Conference on Information and Knowledge Management, 1998.
- M. Sahami, S. Dumais, D. Heckerman, and E. Horvitz. 1998. A Bayesian Approach to Filtering Junk E-Mail. In Learning for Text Categorization: Papers from the 1998 Workshop. AAAI Technical Report WS-98-05.
- M. Sahami, S. Yusufali, and M. Q. W. Baldonado. 1998. SONIA: A Service for Organizing Networked Information Autonomously. In Digital Libraries 98: Proceedings of the Third ACM Conference on Digital Libraries, pp. 200-209, New York, NY: ACM.
- M. Goldszmidt and M. Sahami. 1998. A Probabilistic Approach to Full-Text Document Clustering. Technical Report ITAD-433-MS-98-044, SRI International.
- D. Koller and M. Sahami. 1997. Hierarchically Classifying Documents Using Very Few Words. In ICML-97: Proceedings of the Fourteenth International Conference on Machine Learning, pp. 170-178, San Francisco, CA: Morgan Kaufmann.
- P. Langley, K. Pfleger, and M. Sahami. 1997. Lazy acquisition of place knowledge. In Artificial Intelligence Review. Special issue on "Lazy Learning", Vol. 11, pp. 315-342, Kluwer.
- M. Sahami. 1997. Applications of Machine Learning to Information Access. In AAAI-97: Proceedings of the Fourteenth National Conference on Artificial Intelligence, p. 816, Menlo Park, CA: AAAI Press. (AAAI-97 Doctoral Consortium).
- M. Sahami, S. Yusufali, and M. Q. W. Baldonado. 1997. Real-time Full-text Clustering of Networked Documents (Abstract). In AAAI-97: Proceedings of the Fourteenth National Conference on Artificial Intelligence, p. 845, Menlo Park, CA: AAAI Press.
- D. Koller and M. Sahami. 1996. Toward Optimal Feature Selection. In ICML-96: Proceedings of the Thirteenth International Conference on Machine Learning, pp. 284-292, San Francisco, CA: Morgan Kaufmann.
- M. Sahami, M. Hearst, and E. Saund. 1996. Applying the Multiple Cause Mixture Model to Text Categorization. In ICML-96: Proceedings of the Thirteenth International Conference on Machine Learning, pp. 435-443, San Francisco, CA: Morgan Kaufmann.
- R. Kohavi and M. Sahami. 1996. Error-Based and Entropy-Based Discretization of Continuous Features. In KDD-96: Proceedings of the Second International Conference on Knowledge Discovery and Data Mining, pp. 114-119, Menlo Park, CA: AAAI Press.
- M. Sahami. 1996. Learning Limited Dependence Bayesian Classifiers. In KDD-96: Proceedings of the Second International Conference on Knowledge Discovery and Data Mining, pp. 335-338, Menlo Park, CA: AAAI Press.
- M. Sahami. 1996. Generating Neural Networks Through the Induction of Threshold Logic Unit Trees. In Engineering Applications of Artificial Intelligence, Vol. 9, No. 2, pp. 129-136, Elsevier Science Ltd.
- J. Dougherty, R. Kohavi, and M. Sahami. 1995. Supervised and Unsupervised Discretization of Continuous Features. In ML-95: Proceedings of the Twelfth International Conference on Machine Learning, pp. 194-202, San Francisco, CA: Morgan Kaufmann.
- M. Sahami. 1995. Learning Classification Rules Using Lattices (Extended Abstract). In ECML-95: Proceedings of the Eighth European Conference on Machine Learning, pp. 343-346. Berlin, Germany: Springer-Verlag.
- M. Sahami. 1995. Generating Neural Networks Through the Induction of Threshold Logic Unit Trees (Extended Abstract). In ECML-95: Proceedings of the Eighth European Conference on Machine Learning, pp. 339-342. Berlin, Germany: Springer-Verlag.
- M. Sahami. 1995. Generating Neural Networks Through the Induction of Threshold Logic Unit Trees. In Proceedings of the First International IEEE Symposium on Intelligence in Neural and Biological Systems, pp. 108-115, Washington, DC: IEEE Press.
- This paper has more results and discussion than the ECML-95 paper above.
- M. Sahami. 1993. Learning Non-Linearly Separable Boolean Functions With Linear Threshold Unit Trees and Madaline-Style Networks. In AAAI-93: Proceedings of the Eleventh National Conference on Artificial Intelligence, pp. 335-341. Menlo Park, CA: AAAI Press.
Books
Other Publications

