Badrul M. Sarwar 355 North Wolfe Rd. E-mail: sarwar@cs.umn.edu Apt 213 Sunnyvale, CA 94085 http://www.cs.umn.edu/~sarwar Phone (408)-245-8202 Objective : To do research and development on challenging problems by applying my knowledge and skill in collaborative filtering, recommender systems, machine learning, and data mining for e-commerce. Education: Ph.D. in Computer and Information Sciences. January 2001. * University of Minnesota, Minneapolis. (GPA 3.75/4.00) * Thesis: Sparsity, Scalability and Distribution in Recommender Systems M.S. in Computer and Information Sciences. June 1998. * University of Minnesota, Minneapolis. (GPA 3.85/4.00) * Project: Using Semi-Intelligent Filtering Agents to Improve Quality in Collaborative Filtering Systems. B.Sc. in Computer Science and Engineering. January 1994. * Bangladesh University of Engg. & Tech. First class (honors). (GPA 82.7/100) Work experience: * 3/1999 - present University of Minnesota Minneapolis, MN Research Assistant, Computer Science and Engineering Dept. Performing research in the area of collaborative filtering, data mining, and e-commerce. Responsibilities include experiment design, implementation, analysis and publication. Coordinated and supervised several undergrad research projects. * 6/1999 - 7/1999 University of Minnesota Minneapolis, MN Instructor, Computer Science and Engineering Dept. Taught an undergraduate course on data structures and algorithm design using C++. Responsibilities included class lecture, lab and test preparation, and guiding and coordinating teaching assistants. * 9/1995 - 3/1999 University of Minnesota Minneapolis, MN Teaching Assistant, Computer Science and Engineering Dept. Helped Professors with course work. Responsibilities included lectures in recitation classes, holding office hours for problem solving, design and implementation of labs, preparation and grading of tests and homework. Courses taught: OOP using C++, data structures, numerical methods, parallel computing, software engineering, operating systems, distributed systems, database design, OS theory. * 9/1995 - 8/1996 University of Minnesota Minneapolis, MN Research Assistant, Human Factors Research Lab Performed research in the area of graphical simulation, and GUI design. Designed and implemented a program for distributed air-traffic control simulator using C, OpenGL, Designer's Workbench, and TCP/IP sockets. * 6/1994 - 8/1995 Bangladesh Univ. of Engg. & Tech. Dhaka, Bangladesh Lecturer, Computer Science and Engineering Dept. Taught several undergraduate courses. Duties included class lectures, lab design, test preparation, and grading. Also participated in various curriculum and departmental meetings as a faculty member. Technical qualifications: Programming Languages: C/C++, Java, Pascal, FORTRAN, Prolog. Operating Systems: Unix (Sun Solaris, SGI Irix, Linux), Win95/NT, DOS, Database Languages: Oracle PL/SQL, DBase, FoxPro. Mathematical and Statistical Packages: Matlab, Maple, and SPSS. Scripting Languages: Perl, Tcl, UNIX shell programming, JavaScript, HTML. Graphics and GUI: Java Swing, OpenGL, Win32, Tcl/Tk Patents: Sarwar, B. M., Good, N., Schafer, J., Herlocker, J., Borchers, A.,Konstan, J., Miller, B., and Riedl, J. "System, Method and Article of Manufacture for Recommending Items to Users Based on User Preferences and Item Rating. Filed 11/1999, Serial No. 09/438,846 (pending) Publications: * Sarwar, B. M., Karypis, G., Konstan, J. A., and Riedl, J. "Item-based Collaborative Filtering Recommendation Algorithms". To appear at the WWW10 Conference. May 2001. [Acceptance rate 19%] * Sarwar, B. M., Karypis, G., Konstan, J. A., and Riedl, J. "Analysis of Recommender Algorithms for E-Commerce". ACM E-Commerce 2000 Conference. Oct., 2000. [Acceptance rate 18%] * Sarwar, B. M., Karypis, G., Konstan, J. A., and Riedl, J. "Application of Dimensionality Reduction in Recommender System-A Case Study". ACM WebKDD 2000 Workshop. [Acceptance rate ~42%] * Sarwar, B. M., Konstan, J. A., and Riedl, J. "Distributed Recommender Systems: New Opportunities for Internet Commerce". In the book Internet Commerce and Software Agents: Cases, Technologies and Opportunities. Rahman, S.M. and Bignall, R. eds. Idea Group pubs. [Invited Book Chapter] * Good, N., Schafer, B., Konstan, J., Borchers, A., Sarwar, B. M., Herlocker, J., and Riedl, J. "Combining Collaborative Filtering with Personal Agents for Better Recommendations". AAAI 1999 Conference [Acceptance rate 25%] * Sarwar, B. M., Konstan, J. A., Borchers, A., Herlocker, J., Miller, B. and Riedl, J. "Using Filtering Agents to Improve Prediction Quality in the GroupLens Research Collaborative Filtering System." ACM CSCW 1998 Conference. [Acceptance rate 19%] Professional activities: * Reviewed papers for the SIAM Data Mining (SDM 2001) conference. * Reviewed papers for the ACM E-Commerce 2000 conference. * Reviewed book chapters for Idea Publishing Group, Hershey, PA, USA. * Student member, ACM, SIGKDD and SIGMOD. Awards and Honors: * Research Contribution Award. Computer Science and Engineering Dept. University of Minnesota (1998). * Completed undergraduate studies with highest distinction (1994). * Merit Scholarship, Bangladesh University of Engineering and Technology for academic excellence (1993, 1994). * Education board merit scholarship (talent pool) for academic excellence (for the duration of undergraduate studies). * Chancellor's Award (awarded by the president of Bangladesh) for being placed 5th out of 500,000 students in the high school final exam. Visa status: Authorized to work (optional practical training). Availability: Immediate. References: * John T. Riedl. Associate Prof., Computer Science, University of Minnesota email: riedl@cs.umn.edu, phone: 612-624-7372. * Joseph A. Konstan. Associate Prof., Computer Science, University of Minnesota email: konstan@cs.umn.edu, phone: 612-625-1831. * George Karypis, Assistant Prof., Computer Science, University of Minnesota email: karypis@cs.umn.edu, phone: 612-626-7524.