1 00:00:00,000 --> 00:00:08,096 2 00:00:08,096 --> 00:00:09,679 DAVID MALAN: I teach computer science. 3 00:00:09,679 --> 00:00:20,279 4 00:00:20,279 --> 00:00:21,599 So thank you. 5 00:00:21,599 --> 00:00:28,239 6 00:00:28,239 --> 00:00:33,239 So I indeed teach CS50, and I took this class myself as a freshman. 7 00:00:33,239 --> 00:00:36,979 It was the fall of 1996, but I almost did it. 8 00:00:36,979 --> 00:00:39,099 In fact, I got to campus and I didn't really 9 00:00:39,099 --> 00:00:40,919 know what I wanted to do to be honest. 10 00:00:40,919 --> 00:00:43,969 I kind of gravitated toward, I think, things I knew. 11 00:00:43,969 --> 00:00:47,219 Like, I thought back on high school, and I kind of liked history, really liked 12 00:00:47,219 --> 00:00:50,479 constitutional law, and sort of liked English. 13 00:00:50,479 --> 00:00:54,009 And so I very naturally, my freshman year 1995, 14 00:00:54,009 --> 00:00:56,301 gravitated toward things with which I was familiar. 15 00:00:56,301 --> 00:00:58,509 And I swear to God, I was one of these students where 16 00:00:58,509 --> 00:01:01,050 I went into one of my first meetings with my freshman proctor 17 00:01:01,050 --> 00:01:05,529 or RA who lives in the dorms with you, and I can't believe she humored this, 18 00:01:05,529 --> 00:01:09,129 I went in with a 32-course proposal with what I wanted to do 19 00:01:09,129 --> 00:01:11,679 in that first week or two of college. 20 00:01:11,679 --> 00:01:15,519 Most of which, I ended up not actually taking and thank God. 21 00:01:15,519 --> 00:01:19,389 It wasn't until sophomore year that, honestly, I finally got up the nerve 22 00:01:19,389 --> 00:01:21,189 and got the confidence to sort of veer off 23 00:01:21,189 --> 00:01:23,589 of that path that just felt most comfortable, 24 00:01:23,589 --> 00:01:26,109 and I put my toes in unfamiliar waters and finally 25 00:01:26,109 --> 00:01:29,829 got up the nerve to take a class called CS50 or Introduction to Computer 26 00:01:29,829 --> 00:01:32,559 Science for concentrators and non concentrators. 27 00:01:32,559 --> 00:01:35,529 And that was only because at the time, the professor 28 00:01:35,529 --> 00:01:39,459 let me sign up for pass/fail because I indeed had this fear of failure. 29 00:01:39,459 --> 00:01:41,248 It was something unfamiliar to me. 30 00:01:41,248 --> 00:01:43,789 I thought back on high school, and it was one of those areas, 31 00:01:43,789 --> 00:01:45,459 one of those kinds of classes to beware. 32 00:01:45,459 --> 00:01:47,739 Frankly, it didn't even seem all that enthralling. 33 00:01:47,739 --> 00:01:51,014 I still remember looking through the glass window of the computer 34 00:01:51,014 --> 00:01:53,139 lab in my high school just seeing all of my friends 35 00:01:53,139 --> 00:01:55,989 kind of hunkered over computer terminals, like, typing away. 36 00:01:55,989 --> 00:02:00,159 It just didn't seem interesting, didn't seem social, didn't seem germane, 37 00:02:00,159 --> 00:02:03,429 and so when I finally got to campus and put my toes 38 00:02:03,429 --> 00:02:05,739 in these waters in shop CS50, did I realize 39 00:02:05,739 --> 00:02:10,269 that this whole field CS was actually more familiar to me than I thought. 40 00:02:10,269 --> 00:02:15,168 And the reality is that it opens your eyes to intuitions and ideas 41 00:02:15,168 --> 00:02:17,209 that you yourself might already be familiar with, 42 00:02:17,209 --> 00:02:20,469 you just kind of need to learn how to harness it and think about it. 43 00:02:20,469 --> 00:02:23,649 And indeed, most all of us have these kinds of devices in our pockets, 44 00:02:23,649 --> 00:02:26,529 or laptops, or desktops in our homes, and for the most part, 45 00:02:26,529 --> 00:02:28,734 we only do what people let us do with them, right? 46 00:02:28,734 --> 00:02:30,609 We download an app or some piece of software, 47 00:02:30,609 --> 00:02:33,039 and we use that because someone else has made it for us. 48 00:02:33,039 --> 00:02:35,909 And yet, with this same machine and with this same device can 49 00:02:35,909 --> 00:02:39,219 I actually build things, and create, and solve problems of my own. 50 00:02:39,219 --> 00:02:41,979 And they don't even need to be all that unfamiliar, 51 00:02:41,979 --> 00:02:46,209 so this is an old school problem like looking someone up in a phone book. 52 00:02:46,209 --> 00:02:49,269 If we imagine this is a really big whitepages with like 1,000 pages, 53 00:02:49,269 --> 00:02:51,736 and I'm looking for someone like Mike Smith, 54 00:02:51,736 --> 00:02:54,069 this isn't all that different from what happens nowadays 55 00:02:54,069 --> 00:02:57,279 on our iPhones and Android devices where if you pull up your contacts app, 56 00:02:57,279 --> 00:02:59,409 you probably see all of your friends and family alphabetically 57 00:02:59,409 --> 00:03:00,749 by first name or last name. 58 00:03:00,749 --> 00:03:03,459 And that's essentially what we have in this technology here, 59 00:03:03,459 --> 00:03:05,213 and now if I wanted to find Mike Smith, I 60 00:03:05,213 --> 00:03:08,379 could sort of start at the beginning of this problem, look down at the page, 61 00:03:08,379 --> 00:03:11,229 and if he's not there, which indeed he's not in the A section, 62 00:03:11,229 --> 00:03:15,529 I might turn a page, turn a page, turn a page and not see Mike Smith. 63 00:03:15,529 --> 00:03:19,329 And so I continue proceeding one more page at a time. 64 00:03:19,329 --> 00:03:22,059 This is incredibly tedious, it's incredibly slow, 65 00:03:22,059 --> 00:03:25,809 but it is correct because if Mike Smith is in this phone book, 66 00:03:25,809 --> 00:03:27,316 I'll eventually reach him. 67 00:03:27,316 --> 00:03:28,899 Now, of course, I could optimize this. 68 00:03:28,899 --> 00:03:30,690 I could think a little harder about it, how 69 00:03:30,690 --> 00:03:34,299 to solve this problem not just correctly but well, efficiently, 70 00:03:34,299 --> 00:03:38,986 and I could start to do something like 2, 4, 6, 8, 10, 12, and so forth. 71 00:03:38,986 --> 00:03:41,319 That's going to get me through the problem twice as fast 72 00:03:41,319 --> 00:03:44,859 and find like twice as fast, but it's potentially flawed. 73 00:03:44,859 --> 00:03:45,819 There's a flaw, right? 74 00:03:45,819 --> 00:03:48,563 If Mike accidentally ends up sandwiched between two pages. 75 00:03:48,563 --> 00:03:50,229 So I might at least have to double back. 76 00:03:50,229 --> 00:03:52,209 If maybe I hit the T section in the book, 77 00:03:52,209 --> 00:03:53,949 I might have to double back one page just 78 00:03:53,949 --> 00:03:56,144 to double check that I didn't blow past him, 79 00:03:56,144 --> 00:03:59,019 but that too is not something any of us are going to do in this room. 80 00:03:59,019 --> 00:04:01,209 All of us already have the intuition for sort 81 00:04:01,209 --> 00:04:04,509 of opening this problem to the middle, looking down, realizing, oh, I'm 82 00:04:04,509 --> 00:04:07,118 in the M section, so Mike must clearly be 83 00:04:07,118 --> 00:04:08,659 in the right half of this phone book. 84 00:04:08,659 --> 00:04:14,709 And so we can tear the problem in half, throw, if I may, half of it away. 85 00:04:14,709 --> 00:04:16,719 And now what's interesting about this problem 86 00:04:16,719 --> 00:04:20,649 is that it's fundamentally the same, but it's gone from 1,000 pages to 500. 87 00:04:20,649 --> 00:04:23,439 But the algorithm, the step by step instructions 88 00:04:23,439 --> 00:04:27,249 that I can now apply myself are the same-- go roughly to the middle, 89 00:04:27,249 --> 00:04:29,570 look down, and I say, oh, I'm now in the T section, 90 00:04:29,570 --> 00:04:30,819 so I've gone a little too far. 91 00:04:30,819 --> 00:04:35,169 And so I can again tear the problem in half, throw that half of the problem 92 00:04:35,169 --> 00:04:37,009 away, and now I've got 250 pages. 93 00:04:37,009 --> 00:04:40,779 And if I repeat down to 125 and again and again and again ultimately 94 00:04:40,779 --> 00:04:46,839 theoretically we end up with just one page on which Mike either is or is not. 95 00:04:46,839 --> 00:04:48,849 And what I realized early on is that that 96 00:04:48,849 --> 00:04:50,499 is what computer science actually is. 97 00:04:50,499 --> 00:04:51,849 It's about problem solving. 98 00:04:51,849 --> 00:04:55,629 And we might bring to bear computers and programming on those problems, 99 00:04:55,629 --> 00:05:00,909 but those computers are really just tools that we use and means to an end. 100 00:05:00,909 --> 00:05:04,509 Computer science is not itself about programming but about problem solving, 101 00:05:04,509 --> 00:05:09,489 and yet it took me years until graduate school when I was back here again 102 00:05:09,489 --> 00:05:13,209 and this time focusing not just in computer science 103 00:05:13,209 --> 00:05:15,249 but dabbling in an elective. 104 00:05:15,249 --> 00:05:21,063 I enrolled as an auditor in Anthropology 1010 Introduction to Archeology. 105 00:05:21,063 --> 00:05:23,979 I admittedly had this sort of mid-grad school crisis where I wondered, 106 00:05:23,979 --> 00:05:25,899 why am I becoming a computer scientist? 107 00:05:25,899 --> 00:05:28,039 Archeology is a lot more interesting, a lot more 108 00:05:28,039 --> 00:05:34,919 fun or so I thought sort of halfway through my thesis work or aspirations. 109 00:05:34,919 --> 00:05:38,389 But what archeology opened my eyes to was the interconnections 110 00:05:38,389 --> 00:05:40,006 of computer science with other fields. 111 00:05:40,006 --> 00:05:41,839 In fact, it's such a simple thing to imagine 112 00:05:41,839 --> 00:05:44,118 going on Google Maps or Google Earth these days. 113 00:05:44,118 --> 00:05:46,159 For instance, to pull up something like the place 114 00:05:46,159 --> 00:05:50,659 we're currently in, searching for something like Sanders Theatre and then 115 00:05:50,659 --> 00:05:55,939 thanks to technology, being flown down to where we are right now. 116 00:05:55,939 --> 00:05:58,699 But in anthro 1010, I had the opportunity 117 00:05:58,699 --> 00:06:02,239 to see my professors actually leverage this technology in a much more 118 00:06:02,239 --> 00:06:05,269 compelling academic way whereby we might have searched 119 00:06:05,269 --> 00:06:08,779 for the great pyramids zooming halfway across the world, 120 00:06:08,779 --> 00:06:11,329 zooming down pretty low thanks to satellite imagery, 121 00:06:11,329 --> 00:06:14,689 and actually be able to see not just well-known artifacts like this 122 00:06:14,689 --> 00:06:18,379 but archaeological digs from which my professor that semester had just 123 00:06:18,379 --> 00:06:19,219 come back. 124 00:06:19,219 --> 00:06:21,049 And he was able to give us this aerial view 125 00:06:21,049 --> 00:06:24,889 and really open our eyes thanks to software and thanks to computer science 126 00:06:24,889 --> 00:06:29,279 and its outgrowths to actually exploring yet other problems still. 127 00:06:29,279 --> 00:06:32,329 And so it's not just CS plus archeology. 128 00:06:32,329 --> 00:06:36,439 I also realize quickly that I could apply CS to frosh IM, so rewind 129 00:06:36,439 --> 00:06:37,079 a few years. 130 00:06:37,079 --> 00:06:40,039 Freshman intramural sports for some time didn't even have a website. 131 00:06:40,039 --> 00:06:43,249 Back in the day, we signed up for sports and walked across the yard, 132 00:06:43,249 --> 00:06:45,679 slid them under the doors of the proctors, and registered. 133 00:06:45,679 --> 00:06:50,779 Well, I instead discovered that I could actually apply my newfound skills 134 00:06:50,779 --> 00:06:54,259 and savvy from CS50, CS51, and follow on courses 135 00:06:54,259 --> 00:06:56,509 and actually solve that problem with software, 136 00:06:56,509 --> 00:06:59,209 but more generally did we have this sort of opportunity 137 00:06:59,209 --> 00:07:01,369 to combine CS with other things-- 138 00:07:01,369 --> 00:07:03,799 CS plus X, if you will, where X, a variable, 139 00:07:03,799 --> 00:07:08,809 might be the arts, or business, or engineering, humanities, law, medicine, 140 00:07:08,809 --> 00:07:10,849 sciences, applied sciences, social sciences, 141 00:07:10,849 --> 00:07:12,959 or any number of other fields. 142 00:07:12,959 --> 00:07:16,519 In fact, at the end of this particular course, this introductory course CS50, 143 00:07:16,519 --> 00:07:20,239 do we end the semester with a campus-wide celebration of what 144 00:07:20,239 --> 00:07:23,539 the students in that class achieve over the course of just one semester-- 145 00:07:23,539 --> 00:07:26,659 students who were just like you sitting here some year ago. 146 00:07:26,659 --> 00:07:30,679 In fact, in CS50, 53% of the students this past year were first-year, 147 00:07:30,679 --> 00:07:33,829 62% of those are among those they describe as less 148 00:07:33,829 --> 00:07:36,349 comfortable with the idea of even being in a CS class, 149 00:07:36,349 --> 00:07:41,539 not unlike myself some years ago, 68% had never even taken a CS course, 150 00:07:41,539 --> 00:07:43,999 and yet at the end of the semester at this so-called CS50 151 00:07:43,999 --> 00:07:46,469 fair are expressions like this all around the room 152 00:07:46,469 --> 00:07:48,559 where all several hundred students in the class 153 00:07:48,559 --> 00:07:50,308 come together with a few thousand students 154 00:07:50,308 --> 00:07:54,499 and faculty and staff across campus to celebrate in exactly what students have 155 00:07:54,499 --> 00:07:58,459 accomplished by a bit of new exposure to a field that they might not remain. 156 00:07:58,459 --> 00:08:01,789 And indeed, the majority of students in CS50 and in Introductory Computer 157 00:08:01,789 --> 00:08:05,269 Science don't stay within the CS but take these ideas and new skills back 158 00:08:05,269 --> 00:08:08,628 to problems of their own domain in a number of those other fields. 159 00:08:08,628 --> 00:08:11,419 In fact, just to give you a glimpse of some of this past year where 160 00:08:11,419 --> 00:08:16,089 CS plus X was in fact personified in some of our very students, 161 00:08:16,089 --> 00:08:19,369 Lyra and Sarah here implemented an iPhone app 162 00:08:19,369 --> 00:08:23,474 that actually enabled people who are color blind to effectively see colors 163 00:08:23,474 --> 00:08:25,849 by taking a photograph of something and then telling them 164 00:08:25,849 --> 00:08:28,759 what the actual color is thanks to the camera on the phone. 165 00:08:28,759 --> 00:08:31,249 Nick here implemented software that used image recognition 166 00:08:31,249 --> 00:08:34,876 to take printed old school music like this, run it through software that 167 00:08:34,876 --> 00:08:37,459 figured out what those notes were so that he could then change 168 00:08:37,459 --> 00:08:40,939 it to be targeted at one instrument instead of the other 169 00:08:40,939 --> 00:08:42,139 for which it was designed. 170 00:08:42,139 --> 00:08:44,809 Allison and Rita actually implemented a site 171 00:08:44,809 --> 00:08:46,819 for Harvard student agencies on campus here 172 00:08:46,819 --> 00:08:49,579 to facilitate the pairing of Harvard students 173 00:08:49,579 --> 00:08:51,859 with high school students for tutoring opportunities. 174 00:08:51,859 --> 00:08:54,811 Angela and Isabel, virtual postering an event board website 175 00:08:54,811 --> 00:08:57,019 so that students could publicize and bring themselves 176 00:08:57,019 --> 00:08:58,399 together across campus. 177 00:08:58,399 --> 00:09:00,799 Stephen and Stuti here, a stock simulator iPhone 178 00:09:00,799 --> 00:09:04,819 app so that you could actually simulate buys and sells of stocks. 179 00:09:04,819 --> 00:09:06,979 Chris and Enxhi here, an app that actually 180 00:09:06,979 --> 00:09:09,799 allows you to compose a reading list for yourself 181 00:09:09,799 --> 00:09:14,569 by scanning ISBNs and other such decodes in the back of a book. 182 00:09:14,569 --> 00:09:17,269 And then lastly, folks like Lucas here, who actually you 183 00:09:17,269 --> 00:09:20,719 can see him talking into an Amazon Alexa at top right commanding 184 00:09:20,719 --> 00:09:23,629 his computer to do something, so it's a car simulating 185 00:09:23,629 --> 00:09:26,753 the sorts of things that are very much in trend in industry today. 186 00:09:26,753 --> 00:09:28,669 And then Billy, and Sam, and Victor here, they 187 00:09:28,669 --> 00:09:31,189 wrote a website that allows you to mimic text. 188 00:09:31,189 --> 00:09:35,389 So you read in and scan in text from well-known dignitaries, or politicians, 189 00:09:35,389 --> 00:09:37,339 or authors, and you can generate text that's 190 00:09:37,339 --> 00:09:40,099 very much reminiscent of and statistically 191 00:09:40,099 --> 00:09:43,939 equivalent to the kind of language those humans might have written themselves. 192 00:09:43,939 --> 00:09:47,359 Jeanette, and Ken, and Mary here implementing 193 00:09:47,359 --> 00:09:52,369 a website that allowed students to actually improve their bill of health 194 00:09:52,369 --> 00:09:55,969 by actually dropping the Raman and getting recommendations for food. 195 00:09:55,969 --> 00:09:58,489 Alice and Ian, anonymous chat servers for peer counselors. 196 00:09:58,489 --> 00:10:00,649 Luke, one of our students at Yale, visualizations 197 00:10:00,649 --> 00:10:04,369 of NBA player's missed or hit shots. 198 00:10:04,369 --> 00:10:06,529 From the court, Mai-linh and Maria, a website 199 00:10:06,529 --> 00:10:10,219 that allowed them to actually stop themselves from using 200 00:10:10,219 --> 00:10:12,859 websites like Facebook and other such distractions 201 00:10:12,859 --> 00:10:15,658 so that they could actually focus on their own studies. 202 00:10:15,658 --> 00:10:17,449 And some of our students even did something 203 00:10:17,449 --> 00:10:19,849 like this using virtual reality-- 204 00:10:19,849 --> 00:10:23,999 the ability to put on headsets like this these days and be able to look up, 205 00:10:23,999 --> 00:10:27,079 down, left, right and actually see a virtual space 206 00:10:27,079 --> 00:10:30,289 that isn't physically here but is recorded effectively or created 207 00:10:30,289 --> 00:10:34,909 in software so that you can explore other areas beyond your present tense. 208 00:10:34,909 --> 00:10:38,539 And indeed, this is what we ourselves in CS50 focused on exploring this year, 209 00:10:38,539 --> 00:10:40,969 CS plus X where X is education considering 210 00:10:40,969 --> 00:10:43,849 how we might bring to bear this technology to bring high school 211 00:10:43,849 --> 00:10:47,059 students, adult learners from around the world to a place like this 212 00:10:47,059 --> 00:10:50,719 that we're all fortunate to enjoy and experience and have 213 00:10:50,719 --> 00:10:55,936 as a place of learning and yet bring it to others virtually around the world. 214 00:10:55,936 --> 00:10:58,519 In fact, this is a clip from our first lecture this past year, 215 00:10:58,519 --> 00:11:00,799 and if you can see, at the top there is a special camera 216 00:11:00,799 --> 00:11:03,132 that we put right in the middle of Sanders Theatre here. 217 00:11:03,132 --> 00:11:06,199 And it's got eight lenses that look up, down, left, right, forward, back, 218 00:11:06,199 --> 00:11:08,989 and via these eight lenses do we end up getting essentially eight 219 00:11:08,989 --> 00:11:13,679 videos that thanks to CS50's team behind the scenes, we stitched together. 220 00:11:13,679 --> 00:11:15,619 So all of these individual circles you see 221 00:11:15,619 --> 00:11:19,579 become just part of a sphere to create this virtual world around, 222 00:11:19,579 --> 00:11:21,679 and so long as you have a headset like this 223 00:11:21,679 --> 00:11:23,869 or another headset like this Google Cardboard can 224 00:11:23,869 --> 00:11:27,559 you actually achieve this and experience this yourself. 225 00:11:27,559 --> 00:11:30,789 In fact, we ourselves in CS50 and our team of TFs, and CAs, 226 00:11:30,789 --> 00:11:34,699 and producers decided to go beyond our own comfort zone this past year 227 00:11:34,699 --> 00:11:39,159 and define X in this case to be an opportunity where X is dance 228 00:11:39,159 --> 00:11:43,189 and X is music, and thanks to CS50's own, Lauren Scully and our production 229 00:11:43,189 --> 00:11:45,229 team, thanks to some of our friends on campus, 230 00:11:45,229 --> 00:11:48,039 the Harvard Veritones, one of the acapella groups on campus, 231 00:11:48,039 --> 00:11:50,959 did we head up to the Harvard dance studio just a few weeks ago, 232 00:11:50,959 --> 00:11:55,099 build a 360 degree set like this, plant that special camera 233 00:11:55,099 --> 00:11:59,029 right in the middle, and capture the experience of song and dance 234 00:11:59,029 --> 00:12:00,389 in this virtual space. 235 00:12:00,389 --> 00:12:02,599 In fact, I think we have just a minute. 236 00:12:02,599 --> 00:12:05,839 This is perhaps best explained through experience and not through retelling. 237 00:12:05,839 --> 00:12:10,579 Do we have a moment for one volunteer from the audience? 238 00:12:10,579 --> 00:12:12,031 OK, come on up. 239 00:12:12,031 --> 00:12:12,739 What's your name? 240 00:12:12,739 --> 00:12:13,759 JESSICA: Jessica. 241 00:12:13,759 --> 00:12:14,634 DAVID MALAN: Jessica? 242 00:12:14,634 --> 00:12:17,749 Jessica, come on up, and as you see, this young man here also 243 00:12:17,749 --> 00:12:18,589 jumped up on stage. 244 00:12:18,589 --> 00:12:22,309 This is Connor who was where you sat two years ago at Visitas. 245 00:12:22,309 --> 00:12:27,169 This was him in that same first lecture and he's joined CS50's team 246 00:12:27,169 --> 00:12:29,089 since to help us bring this together. 247 00:12:29,089 --> 00:12:30,971 Jessica, nice to meet you. 248 00:12:30,971 --> 00:12:32,679 So Connor's going to get you set up here, 249 00:12:32,679 --> 00:12:34,579 and the one disclaimer is that you have to be-- 250 00:12:34,579 --> 00:12:36,078 and I should have said this before-- 251 00:12:36,078 --> 00:12:40,429 you have to, one, be comfortable appearing here on camera, and two, 252 00:12:40,429 --> 00:12:42,199 do you like surprises, too? 253 00:12:42,199 --> 00:12:43,039 JESSICA: I guess so. 254 00:12:43,039 --> 00:12:44,038 DAVID MALAN: I guess so. 255 00:12:44,038 --> 00:12:46,789 OK, we'll take that, and so what you're about to see 256 00:12:46,789 --> 00:12:51,819 is just a minute clip from what we think is the first ever collegiate 257 00:12:51,819 --> 00:12:56,359 virtual reality recording of an acapella performance by the same group on campus 258 00:12:56,359 --> 00:13:02,029 featuring the Veritones of Niya Avery. 259 00:13:02,029 --> 00:13:06,819 And in three dimensions here, as I switch our screen over, will Jessica, 260 00:13:06,819 --> 00:13:10,369 our brave volunteer, be able to look up, down, left, or right. 261 00:13:10,369 --> 00:13:14,389 And if we could dim the lights at this point, will you see on the overhead, 262 00:13:14,389 --> 00:13:18,589 thanks to the wire she's connected to, what she's experiencing. 263 00:13:18,589 --> 00:13:20,399 And we can increase the volume, too. 264 00:13:20,399 --> 00:13:21,240 And there's Niya. 265 00:13:21,240 --> 00:13:29,909 266 00:13:29,909 --> 00:13:32,099 So you'll notice that she looks up and down. 267 00:13:32,099 --> 00:13:35,157 You're seeing exactly what she's saying in this dance studio. 268 00:13:35,157 --> 00:13:38,151 [MUSIC PLAYING] 269 00:13:38,151 --> 00:14:11,584 270 00:14:11,584 --> 00:14:12,582 JESSICA: Oh, woah. 271 00:14:12,582 --> 00:14:15,129 272 00:14:15,129 --> 00:14:22,659 [SINGING] I tried hard to make you want me, but we're not supposed to be. 273 00:14:22,659 --> 00:14:30,288 And the truth will always haunt me even though it set me free. 274 00:14:30,288 --> 00:14:33,111 You haunted me, taunted me all in my brain. 275 00:14:33,111 --> 00:14:35,777 Turn off the light and now all that remains fills me with doubt, 276 00:14:35,777 --> 00:14:38,771 and I'm shouting your name out loud. 277 00:14:38,771 --> 00:14:41,264 Why do you want to put me through the pain? 278 00:14:41,264 --> 00:14:42,763 I get the feeling I'll never escape. 279 00:14:42,763 --> 00:14:47,753 I can't hide away from the shame of you. 280 00:14:47,753 --> 00:14:53,741 Tears on the ground, tears on my pillow, you won't bring me down. 281 00:14:53,741 --> 00:14:57,234 I'll get over you. 282 00:14:57,234 --> 00:15:04,719 This is to get me through, and I'll get over you. 283 00:15:04,719 --> 00:15:06,715 I'll get over you. 284 00:15:06,715 --> 00:15:12,703 285 00:15:12,703 --> 00:15:14,699 I'll get over you. 286 00:15:14,699 --> 00:15:18,192 287 00:15:18,192 --> 00:15:22,184 When did you lose your emotion? 288 00:15:22,184 --> 00:15:26,176 When did you become so cruel? 289 00:15:26,176 --> 00:15:34,659 And if you want to cut me open, it says a thousand words about you. 290 00:15:34,659 --> 00:15:42,643 In time, I know you'll leave me like a distant memory. 291 00:15:42,643 --> 00:15:51,625 I know love can be so easy if I start by loving me. 292 00:15:51,625 --> 00:15:53,617 You haunted me, taunted me all in my brain. 293 00:15:53,617 --> 00:15:56,116 Turn out the light and all that remains fills me with doubt, 294 00:15:56,116 --> 00:15:59,609 and I'm shouting your name out loud. 295 00:15:59,609 --> 00:16:02,104 Why do you want to put me through the pain? 296 00:16:02,104 --> 00:16:04,100 I get the feeling I'll never escape. 297 00:16:04,100 --> 00:16:08,591 I can't hide away from the shame of you. 298 00:16:08,591 --> 00:16:13,082 Tears on the ground, tears on my pillow. 299 00:16:13,082 --> 00:16:17,074 You won't bring me down, and I'll get over you. 300 00:16:17,074 --> 00:16:20,567 301 00:16:20,567 --> 00:16:22,563 I'll get over you. 302 00:16:22,563 --> 00:16:25,557 303 00:16:25,557 --> 00:16:29,549 Tears on the ground, rain at my window. 304 00:16:29,549 --> 00:16:35,038 The pain washes out, and I'll get over you. 305 00:16:35,038 --> 00:16:42,024 These tears will get me through, and I'll get over you. 306 00:16:42,024 --> 00:16:47,014 307 00:16:47,014 --> 00:16:49,010 I'll get over you. 308 00:16:49,010 --> 00:16:58,491 309 00:16:58,491 --> 00:17:00,487 I'll get over you. 310 00:17:00,487 --> 00:17:02,483 I'll get over. 311 00:17:02,483 --> 00:17:06,475 I don't need you to call me tonight. 312 00:17:06,475 --> 00:17:10,467 I don't need you to see if I'm all right. 313 00:17:10,467 --> 00:17:12,962 You left me, so leave me, I'm fine. 314 00:17:12,962 --> 00:17:18,950 I'll be here getting on with my life. 315 00:17:18,950 --> 00:17:25,437 Tears on the ground, tears on my pillow, you won't bring me down. 316 00:17:25,437 --> 00:17:27,433 I'll get over you. 317 00:17:27,433 --> 00:17:30,427 The rain on my window, the pain washes off. 318 00:17:30,427 --> 00:17:32,732 I'll get over you. 319 00:17:32,732 --> 00:17:36,183 I'll get over you. 320 00:17:36,183 --> 00:17:39,141 [APPLAUSE]