1 d
Cs 6476 gatech?
Follow
11
Cs 6476 gatech?
Now that there is a second edition, it covers more of the material that makes up this. Connect issues from Computer Vision to Human Vision Course Description. Building on the introductory materials in CS 6476 (Computer Vision), this class will prepare graduate students in both the theoretical foundations of computer vision as well as the practical approaches to building real Computer Vision systems. Rating: 1 / 5 Difficulty: 5 / 5 Workload: 35 hours / week. We will use the following cutoffs: >=90 (A), >=80 (B), >=70 (C), >=60 (D), <60 F TEL: (323) 343-6690 | FAX: (323) 343-6672 | cs@calstatela The Department of Computer Science offers a pre-eminent computer science program that prepares students from diverse backgrounds for productive careers by providing a student-centered, practically-focused quality learning experience. Credit not awarded for both CS 6476 and CS 4495 or CS 4476. Building on the introductory materials in CS 6476 (Computer Vision), this class will prepare graduate students in both the theoretical foundations of computer vision as well as the practical approaches to building real Computer Vision systems. They typically got assigned more work and the grading standards were stricter. The Spring 2023 semester of the CS6440 class will begin on January 9, 2023. The program is designed for students who possess a bachelor's. Course Structure. Big Data Systems and Analytics This course will cover the concepts, techniques, algorithms, and systems of big data systems and data analytics, with strong emphasis on big data processing systems, fundamental models and optimizations for data analytics and machine learning, which are widely deployed in real world big data analytics and applications. So there is a chance some of these credits are inaccurate. Georgia Tech CS 6476 Fall 2020 edition. More information at the class website. Mobile Manipulation. This course provides an introduction to computer vision including fundamentals of image formation, camera imaging geometry, feature detection and matching, stereo, motion estimation and tracking, image classification and scene understanding. Overview. Must earn a minimum 3. This course provides an introduction to computer vision including: fundamentals of image formation; camera imaging geometry; feature detection and matching; multiview geometry including stereo, motion estimation and tracking; and classification. Course Description. The “5 C’s” of Arizona are cattle, climate, cotton, copper and citrus. Pass-fail only allowed for Free Electives (max 6 credit hours) and CS 1100. edu 4a: PF Occlusions ps5-4-a-1 4a: PF Occlusions Irfan Essa is a professor in the Computer Science department at Georgia Institute of Technology - see what their students are saying about them or leave a rating yourself. 3. Apr 17, 2019 · Access study documents, get answers to your study questions, and connect with real tutors for CS 6476 : Computer Vision at Georgia Institute Of Technology. Biography. CS 6476 Computer Vision. Linear filtering was performed using spatial convolution of the image with the filter according to the equation: (1) where g ( i,j) is the output image for rows i and columns j, f ( is the input image, and h ( k,l. Undergrad version, Fall 2019: class website. pdf from CS 6476 at Georgia Institute Of Technology. This course provides an introduction to computer vision including fundamentals of image formation, camera imaging geometry, feature detection and matching, stereo, motion estimation and tracking, image classification and scene understanding. Computer Science (CS) 1 COMPUTER SCIENCE (CS) CS 6010. Upon completion of this course, students should be able to: Recognize and describe both the theoretical and practical aspects of computing with images. CS 6476 - Computer Vision. Two classifiers, KNN and linear SVM, were. Why choose this course? I recently built APIs for image classification and reverse image search using deep learning libraries. This course provides an introduction to computer vision including fundamentals of image formation, camera imaging geometry, feature detection and matching, stereo, motion estimation and tracking, image classification and scene understanding. Course Description. Jul 7, 2024 · CS 6476 - Computer Vision. The camera projection matrix and fundamental matrix can each be estimated using point. View CS6476_PS5. So there is a chance some of these credits are inaccurate. Contact our firm and let Computer Forensics Resources be your Computer Forensic Company: (213) 784 6476. Introduction to computer vision including fundamentals of image formation, camera imaging geometry, feature detection and matching, stereo, motion estimation and tracking, image classification and scene understanding. Our Master's Program at Cal State LA offers a comprehensive education in the rapidly changing and emerging field of Computer Science and prepares students to enter the competitive technology industry. Google has buried a major change in legal jurisdiction for its U users, moving them out from being covered by the European Union’s data protection framework and under U juris. Sung Kyu Lim was born and grew up in Seoul, Korea, and moved to Los Angeles with his family at the age of 19SSD. The matching pipeline is intended to work for instance-level matching -- multiple views of the same physical scene. VANCOUVER, British Columbia, Jan. Since there is some minor drama unfolding regarding OMSCentral, who's willing to spill the details on whether or not computer vision is successfully turning around? Has there been progress? SZ: Richard Szeliski, Computer Vision: Algorithms and Applications (book Web site) Learning Objectives: As part of this class, students will learn about the computational tools, mostly from the machine learning toolbox, useful for the development of robotic applications. Electives (9 hours) Pick three (3) courses from the two sub-areas below, including at least one from each sub-area: Sub-area: Design and evaluation concepts. This should be your first stop for questions and announcementsgatech. With its intense gameplay, strategic elements, and co. Bachelor of Science in Computer Science. The document has moved here. Jul 7, 2024 · CS 6476 - Computer Vision. Click the Schedule Type to find available offerings of the course on the Schedule of Classes. CS 6476 - Computer Vision: Introduction to computer vision including fundamentals of image formation, camera imaging geometry, feature detection and matching, stereo, motion estimation and tracking, image classification and scene understanding. We hope to bring students to the frontiers of research and to develop tools that can be used to contribute to emerging literature. Piazza for CS 4495 / 6476. CS 6505 Computability, Algorithms, and Complexity Transfer Credit/ Substitutions Prefix & No. CS 6457 Video Game Design and Programming CS 6475 Computational Photography CS 6476 Computer Vision Visualization Methods for Science and CS 6485 Engineering CS 6764 Geometric Modeling CS 7490 Advanced Image Synthesis 3D. The three C’s of credit are character, capital and capacity. edu ; GTA Grady Williams: gradyrw[at]gatech. CS-6476-Projects-Fall-2022. (2000) degrees all from the Computer Science Department of University of California at Los Angeles (UCLA). html) % Stefan Roth
Post Opinion
Like
What Girls & Guys Said
Opinion
51Opinion
CS 6476 at Georgia Institute of Technology (Georgia Tech) in Atlanta, Georgia. It's a hard course -- one of the hardest in the program Syllabus for 6476 (Computer Vision) Current Offering: Spring 2016. Deep learning is a sub-field of machine learning that focuses on learning complex, hierarchical feature representations from raw data. - ShuvoNewaz/CS-6476-Projects-Fall2022 ShuvoNewaz/CS-6476-Projects-Fall2022. CS 6476: Computer Vision, Spring 2024. Slide template from aiedu The Computer Science PhD program is divided up into a series of milestones which every student progresses through on the way to the degree The Programming Proficiency requirement must be fulfilled at Georgia Tech and may not be satisfied by transfer credit or advanced standing CS 6476 Computer Vision CS 6480 Computer Visualization. Bluejeans (canvas) Sarath Kumar Mutnuru: Wednesday 12pm-1pm. Professor, Associate Chair for Graduate Studies… Faculty Xu Chu I would highly suggest that GAtech offer some other alternatives for these two courses for the robotics specialization. This course provides an introduction to computer vision including: fundamentals of image formation; camera imaging geometry; feature detection and matching; multiview geometry including stereo, motion estimation and tracking; and classification. This course provides an introduction to computer vision including fundamentals of image formation, camera imaging geometry, feature detection and matching, stereo, motion estimation and tracking, image classification and scene understanding. Course Description. Jul 7, 2024 · CS 6476 - Computer Vision. James Hays in Fall 2017 - fangqin0703/CS6476-Computer-Vision CS 3120 is listed as a prerequisite on OSCAR. With its intense gameplay, strategic elements, and co. Your implementation may be slow. The Lewis structure of C2, the chemical formula for diatomic carbon, is written with two Cs connected by two straight lines. Office Hours (Eastern Time) Kritika Gupta: Thursday 11am-12pm. National Center 7272 Greenvi. Phuoc Vu Geonsoo Kim Sean Ye Sushrut Kulkarni Sivagami Nambi Ruiyang Qin The Registrar's Office strives to provide excellent service and contribute to overall institutional effectiveness. Jul 7, 2024 · CS 6476 - Computer Vision. On MacOS or Linux, you can just use a terminal window to run the command. edu Computer Vision @ GT 1: Marker Georgia Tech's CS 6476: Computer Vision Programming Instructions Your main programming task is to complete the api described in the file ps2 The driver program experiment. Upon completion of this course, students should be able to: Recognize and describe both the theoretical and practical aspects of computing with images. edu Georgia Tech Europe CS 6476 Computer Vision Credits 3 Lectures hours Semester Credit Hours: 3 0 Lab hours Instructor Prof. pandas pyspark Contribute to binzecai/CS6476 development by creating an account on GitHub. This course provides an introduction to computer vision including: fundamentals of image formation; camera imaging geometry; feature detection and matching; multiview geometry including stereo, motion estimation and tracking; and classification. Georgia Tech's CS 6476: Computer Vision Problem Set 1: Images as Functions (arrays or matrices of numbers) Description This problem set is really just to make sure you can load an image, manipulate the values, produce some output, and submit the code along with the report. CS 6476 at Georgia Institute of Technology (Georgia Tech) in Atlanta, Georgia. Classification and Detection with Convolutional Neural Networks Chuqiao Dong chdong@gatech. zip,_proj2. In this article, we will explore some free alternatives to CS:GO that will. Program Rules: GPA - Students must achieve a cumulative grade point average of at least 3. This repository contains the codes and reports of the projects assigned in CS6476 (Computer Vision) at Georgia Tech in Fall 2022. CS 231 Backprop ex: W10 : Tue, Mar 12 : Quiz 2 Vision Architectures and Models. With Seth Hutchinson, I am teaching CS 8803 "Mobile Manipulation" in Spring 2021. CS 4000 at Texas Tech University (TTU) in Lubbock, Texas. ergos g4 Our goal is to help navigate and share challenges of the industry and strategies to be successful. Prerequisites: (Undergraduate Semester level MATH 2605 Minimum Grade of D or Undergraduate Semester level MATH 2401 Minimum Grade of D or Undergraduate Semester level MATH 24X1 Minimum Grade of T or Undergraduate Semester level. Computer Vision. Many of the concepts from that course listing (multi-threading, scheduling, synchronization, and communication) will be relevant to this course, but background references will be provided throughout Georgia Tech aims to cultivate a community based on trust, academic integrity, and honor. CS 3600 - Intro-Artificial Intell: An introduction to artificial intelligence and machine learning. So there is a chance some of these credits are inaccurate. CS 6476 at Georgia Institute of Technology (Georgia Tech) in Atlanta, Georgia. A number of insiders are giving a nice vote of confidence as worries about the banking system have spikedCS It has been quite the two weeks in the markets. We have experienced. I am the recipient of the Alfred P. This class explores how computation impacts the entire workflow of photography, which is traditionally aimed at capturing light from a (3D) scene to form a (2D) image. Computer Vision CS 6476 - Georgia Tech. School: Georgia Tech Course Title: CS 6476 Computer Vision Professors: James Hays View More CS 6476 Computer Vision Documents CS 1371 COMPUTER SCIENCE FOR ENGINEERS/MATLAB: 2571 Documents: CS 1050 Constructing Proofs: 66 Documents: CS 4235 Intro to Info Security: CS 6476 Spring 2021 Brief • Due: Feb 1, 2021 11:59PM • Project materials including report template:proj1. CS 6476 - Computer Vision Introduction to computer vision including fundamentals of image formation, camera imaging geometry, feature detection and matching, stereo, motion estimation and tracking, image classification and scene understanding. CS 3600 for the undergraduate section and CS 7641/ISYE 6740/CSE 6740 or equivalent for the graduate section. CS 6476: Introduction to Computer Vision GR 1: 3: CS 7476: Advanced Computer Vision: 3: CS 7616: Pattern Recognition: 3: CS 7636. ME 6406: Machine Vision Credit Hours: 3-0-3. We consider statistical approaches like linear regression. James received his B in Computer Science from Georgia Tech. The course will cover, among other things, concentration inequalities, uniform deviation bounds, Vapnik. We will use the following cutoffs: >=90 (A), >=80 (B), >=70 (C), >=60 (D), <60 F TEL: (323) 343-6690 | FAX: (323) 343-6672 | cs@calstatela The Department of Computer Science offers a pre-eminent computer science program that prepares students from diverse backgrounds for productive careers by providing a student-centered, practically-focused quality learning experience. CS 4476 / 6476: Computer Vision Brief. Option 4 - CS 2701 (3 hours), CS 4699 -I2P (3 hours), LMC 3403 (3 hours) = 9 hours OR CS 4699 - I2P (6 hours), LMC. Course Description. Georgia Tech's CS 6476: Computer Vision Problem Set 1: Images as Functions (arrays or matrices of numbers) Description This problem set is really just to make sure you can load an image, manipulate the values, produce some output, and submit the code alon. Based on these foundations, students will work on. It's a hard course -- one of the hardest in the program Syllabus for 6476 (Computer Vision) Current Offering: Spring 2016. stickman sniper It's a hard course -- one of the hardest in the program Syllabus for 6476 (Computer Vision) Current Offering: Spring 2016. Sung Kyu Lim was born and grew up in Seoul, Korea, and moved to Los Angeles with his family at the age of 19SSD. Upon completion of this course, students should be able to: Recognize and describe both the theoretical and practical aspects of computing with images. 000 Lecture hours CS 6476: Computer Vision, Spring 2024. Judy Hoffman is an assistant professor in the School of Interactive Computing at Georgia Tech, a member of the Machine Learning Center, and a Diversity and Inclusion Fellow. This course introduces a selection of key cutting-edge technologies in Internet computing systems and technologies. CS 6476 at Georgia Institute of Technology (Georgia Tech) in Atlanta, Georgia. We will use the following cutoffs: >=90 (A), >=80 (B), >=70 (C), >=60 (D), <60 F TEL: (323) 343-6690 | FAX: (323) 343-6672 | cs@calstatela The Department of Computer Science offers a pre-eminent computer science program that prepares students from diverse backgrounds for productive careers by providing a student-centered, practically-focused quality learning experience. This is a lecture-based course with project/coding assignments and two exams. (2000) degrees all from the Computer Science Department of University of California at Los Angeles (UCLA). Georgia Tech Global Learning Center; Georgia Tech Hotel and Conference Center; Barnes and Noble at Georgia Tech; Ferst Center for the Arts; Georgia Tech-Atlanta * Campus Lecture* Schedule Type Fully at a Distance (BOR) Instructional Method 3. It examines efficient algorithms, where they exist, for learning single-agent and multi-agent behavioral policies and approaches to learning near-optimal decisions from experience Georgia Tech's CS 6476: Computer Vision Problem Set 3: Introduction to AR Description Problem Set 3 introduces basic concepts behind Augmented Reality, using the contents that you will learn in modules 3A-3D and 4A-4C: Projective geometry, Corner detection, Perspective imaging, and Homographies, respectively. I am teaching cross-listed CS 4476/6476 Computer Vision in Fall 2021. Connect issues from Computer Vision to Human Vision Course Description. -images fundamental-matrix image-moments ransac-algorithm harris-corner-detector projection-matrix epipolar-lines cs-6476 introduction-to-computer-vision. Overview. edu Georgia Tech Login Service. This is the repository where I will be posting the solutions that I come up with for the Georgia Tech CS 6476 course. The projects can be found in their own branches. This course provides an introduction to computer vision including fundamentals of image formation, camera imaging geometry, feature detection and matching, stereo, motion estimation and tracking, image classification and scene understanding. Georgia Tech's CS 6476: Computer Vision Problem Set 4: Motion Detection Description Problem Set 4 introduces optic flow as the problem of computing a dense flow field where a flow field is a vector field . Georgia Tech's Online Master of Science in Computer Science (OMSCS) comprises a curriculum of courses taught by world-class faculty in the Georgia Tech College of Computing *CS 6476: Computer Vision *CS 6515: Intro to Graduate Algorithms (formerly CS 8803 GA) *CS 6601: Artificial Intelligence *CS 6603: AI, Ethics, and Society (formerly CS. We'll explore methods for depth recovery from stereo images, camera calibration.
Apr 17, 2019 · Access study documents, get answers to your study questions, and connect with real tutors for CS 6476 : Computer Vision at Georgia Institute Of Technology. Biography. Media Upload; YouTube; Stitch videos; My Media; My Playlists; Tutorials; FAQ; User Manual; Kaltura Personal Capture Walkthrough Video Also, everyone will be responsible for presenting some Pattern Recognition material, based on more recent methods in research papers. Learn more about diamond controversy and blood diamonds Every comment from the Fed will be dissected ad nauseum as monetary policy seems to be the only thing that matters in this market right nowCS It is now just over a year since t. It's a hard course -- one of the hardest in the program Syllabus for 6476 (Computer Vision) Current Offering: Spring 2016. CS 231 Backprop ex: W10 : Tue, Mar 12 : Quiz 2 Vision Architectures and Models. hamlar curtis funeral home roanoke va Apr 17, 2019 · Access study documents, get answers to your study questions, and connect with real tutors for CS 6476 : Computer Vision at Georgia Institute Of Technology. Biography. Credit not awarded for both CS 6476 and CS 4495 or CS 4476 Add New. Since there is some minor drama unfolding regarding OMSCentral, who's willing to spill the details on whether or not computer vision is successfully turning around? Has there been progress? SZ: Richard Szeliski, Computer Vision: Algorithms and Applications (book Web site) Learning Objectives: As part of this class, students will learn about the computational tools, mostly from the machine learning toolbox, useful for the development of robotic applications. Option 3 - Satisfy Georgia Tech Research Option. Floyd-Warshall. lowes doorbell kit Two of three lab sciences MUST be a sequence. We will develop basic methods for applications that include. Since there is some minor drama unfolding regarding OMSCentral, who's willing to spill the details on whether or not computer vision is successfully turning around? Has there been progress? SZ: Richard Szeliski, Computer Vision: Algorithms and Applications (book Web site) Learning Objectives: As part of this class, students will learn about the computational tools, mostly from the machine learning toolbox, useful for the development of robotic applications. It's a hard course -- one of the hardest in the program Syllabus for 6476 (Computer Vision) Current Offering: Spring 2016. Georgia Tech aims to cultivate a community based on trust, academic integrity, and honor. south florida craigslist cars and trucks by owner Credit not allowed for both CS 6675 and CS 4675000 Credit hours 3. Communal Projects: 45% Class presentation: 25%. CS-6476 Computer Vision - Seeking Advice. ME 6406: Machine Vision Credit Hours: 3-0-3.
pdf from CS 6476 at Georgia Institute Of Technology. At the heart of Judy's work is a mission to bridge the gap. edu Office: CoC Bldg (CCB) 253 Office hours: After class or by appointment Phone: 404-894-9105 (email preferred) Teaching Assistant. The projects can be found in their own branches. Since there is some minor drama unfolding regarding OMSCentral, who's willing to spill the details on whether or not computer vision is successfully turning around? Has there been progress? SZ: Richard Szeliski, Computer Vision: Algorithms and Applications (book Web site) Learning Objectives: As part of this class, students will learn about the computational tools, mostly from the machine learning toolbox, useful for the development of robotic applications. In this class, students will explore this third generation of computing that enables such ubiquitous computing. m, to help you debug your image filtering algorithm A hybrid image is the sum of a low-pass filtered version of the one image and a high-pass filtered version of a second image. Must earn grades of "B" or higher in all courses that count in Area of Specialization. In the fall 2015 term, I am teaching two classes. Home; Book; Resources; Syllabus; Schedule; Projects; Syllabus Learning Objectives. To continue the program, the OMSCS program requires newly admitted students to complete two foundational courses in the first 12 months following matriculation. Hemanth Chittanuru (hchittanuru3), Kenny Scharm (kscharm3), Raghav Raj Mittal (rmittal34), Sarah Li (sli469) CS 6476 Computer Vision - Class Project Georgia Tech, Fall 2019 The code for this project can be found in this repository. The connections I made through this degree landed me a nice software job at a Big-N company, and I've been there for several years. This course provides an introduction to computer vision including: fundamentals of image formation; camera imaging geometry; feature detection and matching; … CS 6476 - Computer Vision. CS 6476 - Computer Vision: Introduction to computer vision including fundamentals of image formation, camera imaging geometry, feature detection and matching, stereo, motion estimation and tracking, image classification and scene understanding. Audiovisual Services. Admission to candidacy requires that the student: Complete all course requirements (except the minor);. Students are expected to act according to the highest ethical. However, course content will mainly be accessible on this website with gatech credentials. Speci cally we will estimate the camera projection matrix, which maps 3D world coordinates to image coordinates, as well as the fundamen-tal matrix, which relates points in one scene to epipolar lines in another. CS 6476-Computer Vision at Gatech. The goal of this course is to engage in critical discussion around key research topics in software. canoga park shooting today Computer Vision Spring 2018 Problem Set #5 Sukeerthi Varadarajan svaradarajan8@gatech. Apr 17, 2019 · Access study documents, get answers to your study questions, and connect with real tutors for CS 6476 : Computer Vision at Georgia Institute Of Technology. Biography. This project-based course will cover fundamental principles, advanced techniques, and tools for the development of high-quality, industrial-strength software Software Architecture and Design Principles and concepts involved in the design and analysis of large software systems. edu Computer Vision @ CS 6476 Computer Vision CS 7499 3D Reconstruction CS 7636 Computational Perception CS 7639 Cyber Physical Design and Analysis CS 7644 Machine Learning for Robotics CS 7650 Natural Language Robotics Mark ( X ) Prefix & No. Credit will not be awarded for both CS 4476 and CS 4495 or CS 6476000 Credit hours 3. Georgia Tech CS 6476 Fall 2020 edition. CS 6476: Computer Vision, Spring 2024. Syllabus for 6476 (Computer Vision) Current Offering: Spring 2016. Additionally there is a file ps2_test. Being trusted to do your job and do it well at the office takes time and skill, but if you're starting fresh or recovering after a big screw up, On Careers' Paul White recommends r. Sometimes In small business, you will have to deal with jerks and you need to know how to deal with them. Calculate your grade. # Written by James Hays for CS 143 @ Brown / CS 4476/6476 @ Georgia Tech with Henry Hudaance practice test free With a growing eSports scene and millions of players worldwid. edu Office: CoC Bldg (CCB) 253 Office hours: After class or by appointment Phone: 404-894-9105 (email preferred) Teaching Assistant. The projects can be found in their own branches. This course provides an introduction to computer vision including: fundamentals of image formation; camera imaging geometry; feature detection and matching; multiview geometry including stereo, motion estimation and tracking; and classification. Sung Kyu Lim was born and grew up in Seoul, Korea, and moved to Los Angeles with his family at the age of 19SSD. CS 4476 / 6476 Computer Vision Fall 2017, MWF 11:15 to 12:05, College of Computing room 16 Instructor:. Credit not awarded for both CS 6476 and CS 4495 or CS 4476000 Credit hours 3. Additionally there is a file ps2_test. The purpose of Project 2 was to explore local feature matching by recreating parts of Lowe's SIFT pipeline [ 1]. Introduction to computer vision including fundamentals of image formation, camera imaging geometry, feature detection and matching, stereo, motion estimation and tracking, image classification and scene understanding. We supply Computer Forensic Services for Individuals & Families, Small Businesses, Government Agencies and Medical Facilities of all sizes. I received my PhD in machine learning under James Hays at the Georgia Institute of Technology, where I also received my BS and MS degrees in computer science. The purpose of the project is to give you the opportunity to explore some topic in UI software in more depth than permitted in lecture. Small group discussions with first year students are led by one or more faculty members and include a variety of foundational, motivational, and topical subjects for computationalist. If you are wanting to work in a lab with a prof, you can start looking for a prof on the CoC website whose research aligns with your interests and start emailing them. Pass-fail only allowed for Free Electives (max 6 hours) and CS 1100. If you have a personal matter, email us at the class mailing list: sp24-cs6476-staff@groupsedu Project Overview. Extra credit beyond that can increase your grade over 100 Hand in your project as a zip file through t-squareedu. Georgia Tech CS 6476 Fall 2020 edition. Upon completion of this course, students should be able to: Recognize and describe both the theoretical and practical aspects of computing with images. However, course content will mainly be accessible on this website with gatech credentials. CS 4476-A / 6476-A Computer Vision Fall 2022, TR 12:30 to 1:45, Remote synchronous lecture on Zoom Instructor: James Hays TAs: Otis Smith, Sooraj Karthik (head TAs), Mansi Bhandari, SooHoon Choi, Deepanshi, Jesse Dill, Akhil Goel, Nikith Hosangadi, Haris Hussain, Jim James, Mark Kahoush, Xueqing Li, Alex Liu, Michael Propp, Aditya Sarma, Kelin Yu, Sili Zeng. CS 4475.