Category Archives: Physics

Notre Dame

Well, grad school has been both an excessive amount of free time and none at all at the same time. It’s hard to think that over two weeks of official classes, not to mention the entirety of the summer courses, have already passed me by. Of course, it’s not like I haven’t truly enjoyed my time so far!

First bit of news: I passed both of my qualifying exams! Since I passed, I don’t care what score I got, and I won’t need to worry about cramming/studying for that test ever again (as unfortunately some of my new classmates are worrying about right now). In fact, our entire summer class passed the first exam, and all but one passed the second, so our year as a whole is off to a good start.

Second: I’ve moved into an apartment with one of my classmates. It’s about two miles from campus, so I’ve been driving in every day, but I’ll be buying a bike in (hopefully) a few weeks, and that will help to mitigate gas expenditures, past when I need to drive to school due to weather or visiting friends or quidditch tournaments. I really like the place we’re living, I have my own room (and it’s set up essentially identical to my old place in East Lansing), and we have a ton of space! Of course, most of that will get filled when we finally get a dining table and chairs, plus an actual TV stand, but for now it just feels open. We even have a fenced-in backyard!

Third: Classes have been going great! While the homework is very challenging, I’ve been keeping up with it and understanding everything, especially when floods of memories from my undergrad courses come streaming back to me (like how to pick the generalized coordinates in Lagrangian mechanics or Einstein notation). While I’ve had my slip-ups (and started my first problem sets late due to slow shipping of textbooks), everything has been going well in my classes.

Fourth: I’m still deciding on my research field. While a month ago I was dead set on experimental nuclear astrophysics, most likely working under the umbrella of the Joint Institute for Nuclear Astrophysics (JINA) and giving me the possibility of doing research potentially back in East Lansing during my graduate studies and afterward, I am less sure of that now. It may just be nerves, especially since I’ve never really worked with accelerators before, or the fact that I would be programming much less and spending more time in grad school, or that I don’t know what I actually want to do. So, my decision has turned into a binary one: experimental nuclear astrophysics, or computational cosmology (focusing on large-scale formation within the universe and the intergalactic medium). Tough decision, but at least I don’t have to decide for a while, though I want to at least get a little started now even if it’s just reading papers.

Finally: I’m going to a wedding this weekend! My friend Carla, whom I met at MDRS, will be marrying her fiancé Mike (whom I met at the shuttle Atlantis launch in May 2010) down in Albuquerque. I bought my plane tickets and reserved my hotel room back in June, so now all that’s left to do is pack and actual get there!

And that’s the past month or two in a nutshell. Like I said, a lot has happened, but I’ve still had time to watch Doctor Who, help invent a new game, peruse the bars of South Bend, play some disc golf, and sleep. All good things.

Summer Qual Course

A week ago, I officially started my career at Notre Dame. I drove back from my little brother’s high school graduation ceremony (where he gave a great speech and won the top award for graduates!) straight to South Bend, tried to sleep that night but utterly failed, and woke up slightly groggy but excited all the same around 0830 Monday morning.

That first class was essentially what you’d expect any first class to be like. We all went around the room and said our names and something we liked doing (I think most were sports- or outdoor activity-related things…), then found out that the homework assignment had to be completed by that day, not for us to work on that assignment after class. So, ten minutes in and as a class we’re a day behind. Those first two days were rough getting caught back up, especially since the subject area (fluid statics and mechanics) will most likely be my rustiest, at least until I realize how much (or little) I remember of E&M and whatever else we learn next month.

Thankfully, the rest of the week went much easier, since we did waves and oscillations and had a whole weekend to do a relatively easy problem set on relativity. The ten of us that are in the class and work in the office got really close during those first five days. At first, everyone was a little hesitant, but after a few lunch trips and deciding that there was no point in not being comfortable around each other, but the bonding occurred eventually. A Friday-night trip to a few local bars definitely helped!

Like always, I worked on learning everyone’s names as quickly as I could. Having the list of names on the board was helpful at the beginning, but I have all twelve names down pat (“Who the fuck is Clark?” one of many inside jokes already) and, even more importantly, everyone is really nice. My favorite part about meeting new people is just the various personalities and watching how they react and interact with each other. Throwing ten strangers in a room for eight hours a day working on Physics problems would be a very interesting psychological study.

I’ve also been slowly learning the area better. My first trip down to South Bend caused me to get lost on back roads somewhere trying to find the next onramp to I-80/90, so I could only go up. I worked on finding my way to the grocery store and a few convenience stores (luckily which are all close together), then I slowly expanded outward. A big help in that regard has been my long-anticipated switch from AT&T and a half-working flip phone to Verizon and the Droid X2. After about thirty seconds, I was already in love with the phone, and aside from a minor problem that had my new phone replaced two days later, it has been nothing short of remarkable. Maybe my favorite piece of technology I own.

But back to the Physics course. It took a while to re-start my brain, especially since I had done almost nothing between graduation and starting the course academic-related (aside from some programming), which didn’t really help out the fact that the first two days were the hardest subject material. We all survived, some in better shape than others, but the first week is done! Just three more until the first exam, then four more, then the second exam, and then a break before fall classes start!

But who the fuck is Clark?

Grad School Visits

This past week for Spring Break, I spent time with my family and visited the two grad schools I have currently been accepted to: the University of Notre Dame and the University of Connecticut, Storrs. While I’m still waiting to hear back from one school and a job opportunity, both of them were relative long shots, so it looks like my summer and fall (and the next five or so years…) has boiled down to a binary choice: ND or UConn?


This was the first school I visited, and man did things go well! Ms. Shari Herman, the “Second Mom” to everyone pursuing a physics Ph.D. at ND, took out all of the stops in setting up a stellar visit for me. I drove down Monday afternoon, right after picking my little brother up from school and visiting with my high school physics teacher, and it went fine. No traffic, I had money for the tolls, and I found my way to the hotel (the Morris Inn, right on ND’s campus) relatively fine. Once I checked in, I hung out in my hotel room, watching TV and lamenting the fact that I could not yet play Pokémon Black.

I woke up the next morning, showered, ate breakfast, and read through the packet of material that Ms. Herman had given me, then checked out and waited for the actual visit to start. I met one of the roughly 90 grad students, and we took a quick tour around campus before my meeting with the first professor on my schedule. Since this was my first time ever visiting ND, it was great to walk around and see the campus, especially with the student body still there since they weren’t on spring break. We eventually made our way over to Nieuwland Science Hall, home of the department and where I would be spending the next nine hours or so.

For the rest of the day, I went from visiting one professor to the next, sitting down and talking for half an hour about the research they were doing, different things going on around campus, how they got involved with ND and physics, and a bunch of other things. I also got a tour of the nuclear physics accelerator lab, got to sit in on a cosmology seminar (with a free lunch!), and got a glimpse of what I’d be doing my first year of school in the form of the grad TA first year lounge (alongside the end of my career with a few fourth- and fifth-years). All in all, a very full day that got added to twice while I was still there!

To end it, I went out to dinner with two other grad students to Legends, a local bar/restaurant establishment just off campus, all on the physics department’s tab. The food was great, and I didn’t really have to stop on the way back for any more food (huge surprise, but I did have a detour right at the beginning of my return journey…), and I had a good time just hanging out away from the more structured environment I had been in for much of the day. All in all, I had a great time, met some amazing people, and really enjoyed myself while I was there. I got back home around midnight, played some Pokémon Black, then went to sleep.


The next and final trip (so far…) was out to Connecticut to visit the department at UConn. I flew out from Detroit early Friday morning after delays on the runway from some of the freshly fallen snow from the night before. Once we took off, though, the flight was fine, the landing smooth, and the pick-up of the rental car (a relatively new Jeep Compass!) went perfectly. But I was still a little late due to that delay, so I showed up to the offices slightly out of breath from sprinting up the flights of stairs to the top of the building. Thankfully, Prof. Dunne (the person who had set up this visitation) didn’t seem to mind, and we talked before meeting a few grad students and heading out to lunch. Since UConn was on spring break, we didn’t really run into any students at all, but the campus was flooded with middle- and high-school students for some convention, so we still had to contend with a mass of hormone-infused saplings as we ate our meal.

Once the last of my meatball sub was firmly in my stomach, we took a quick tour around campus, which was beautiful! It reminded me a lot of State, since it was a little more open, a little disjointed, roads crossed through and around the buildings, and a couple places were under construction, so I felt right at home! While the campus was much quieter during this tour than ND had been, that was good since I could just focus on the buildings and the scenery and not look at the the students walking past.

We returned to the physics building, and I sat with a half-dozen professors to talk about their research to see how it would fit with my interests, just like at ND. Once that was over, I met again with Prof. Dunne to finalize a few things, then I was off to return the rental car to the airport and spend time with my relatives. I won’t go into that since this is about my grad school visits, but just know that I had a blast, and that it more than made up for missing last summer’s reunion.

From today, I have thirty days to wait for the last few pieces of information and make a decision, although I’m sure that I will be making a decision earlier than that. Unfortunately, ND lost to Louisville during the Big East tourney, so I couldn’t use the outcome of the ND-UConn championship game to make the decision for me!

Graduation Drawing Near

It’s already February. Not such a scary thought, except when you consider that in two-and-a-half months’ time I’ll know what I’ll be doing for at least the next four years, and in three months’ time I’ll have graduated. Right now, I’m just trying to make it through the semester that’s ahead of me, but with the prospect of the rest of my life looming ahead, it’s a little hard to focus. Here’s a few things that are distracting me:

Quidditch
Yep, the sport from Harry Potter. I joined one of the intramural teams this past fall, which has been great, and spent three hours in the sixteen-some inches of snow for tryouts for the travel team. The game is exceedingly fun to play, and it always garners a barrage of questions whenever it comes up that I play (wherever I may be at the time). It’s also pretty funny to look at the strange looks employees give me when I walk into, say, McDonald’s holding a broom in one hand and cleats in the other. With practices only once a week (or more, depending if my tryouts today went favorably), and games pretty infrequent, it doesn’t take up as much time as that other MSU sport I played, not like these semester grades mean that much anyway…

Here’s a State News article about the team following the World Cup (held in November in New York), and a video of the team playing Syracuse. Since I joined late, I wasn’t there, but hopefully I can go this upcoming fall, depending on what happens in my life.

Programming
I’m teaching myself C++! Why, might you ask? Well, I figured that, since I’ll eventually have to learn it anyway, I might as well. That of course was my initial reasoning, but now it’s also because I can get a job programming in C++, which will definitely help me out in the long run. Right now, I have two books on the subject, with one of them arriving earlier today (Programming Embedded Systems in C and C++ by Michael Barr). I haven’t started reading that one yet, since I’m still in the middle of my other book, but most likely I’ll flip back and forth between the two, especially since large sections of my first book were covered in one of my math courses last semester.

To go along with that, I’m still slowly working on my senior thesis. It’s just frustrating when scientific papers don’t include all of the details of their simulation runs, like what initial or final values they’re using for such uncommon variables as time or temperature, so I’ve been busy sifting through about a half-dozen articles trying to piece together some idea of how to move forward. Yes, I’m a little behind, but once I find those magic numbers, I just need to set it up and go and move on. In other words, mostly because of my newfound enjoyment of C/C++, I don’t like Fortran that much any more…

Grad School Applications
While all of my applications have been in for at least a month, that doesn’t mean that they aren’t still at the back of my mind all of the time. This is half of where my life might lead me, so it’s a big deal! I did, however, breathe a sigh of relief earlier this week when I found out that I was accepted into the Notre Dame Physics PhD program, meaning that at the very least I won’t be moving back home upon graduation! It actually kind of surprised me that I got wind of it so soon, but I think that it was just part of their first-round “draft picks,” as at least one of my other friends was also accepted.

Job Opportunities
Well, the last three things all hinted at this, but I may not be going to grad school come summer/fall. Obviously, that won’t be because I didn’t get in anywhere, but more a change in who I am as a person over the past two months (yes, the change was that quick!). You see, I’m not sure if grad school is something that I want to do right away, and what could I get out of it? A lot, in fact, but I’m not sure if I will still want what I get out of it when I get out of it. To that end, I’ve applied to a job that fits with all of my likes and dislikes, strengths and weaknesses, hopes and dreams, etc. that I may take (if accepted) over grad school. I’m not going to mention that job here, but if you’ve talked to me recently you know what it is. I just think that, right now, being a commercial programmer for a growing company involved in one of my biggest interests may be a better prospect than continuing on in school.

Don’t get me wrong, though! I’ll still go to grad school eventually, just further down the road after working, and probably in a different field. I do think that continuing my education is important (hence teaching myself an additional programming language in my spare time), and I don’t plan to ever stop learning.

I’ll just be learning in a different way.

In other news, today is now the one-year anniversary of the end of my Mars Desert Research Station mission. It’s strange to think that a year ago I was leaving the Hab with five other people who had become family for good, after spending two weeks working and laughing and enjoying Carla’s amazing cooking. I wouldn’t trade that experience for anything in the world.

netJina and Grad School Applications

This past Monday, I had my most recent meeting with Doc Brown about my Astrophysics senior thesis, which went well for a handful of reasons. From now on, what I’m doing for the research will actually be relevant for the final project. No more will I simply be just reading and learning things to get up to speed; I’ve actually started programming for the final project! But, before I get ahead of myself, let’s go over what happened:

gfortran was fixed…
After e-mailing my advisor to set up the meeting, he told me to grab the most recently updated files through the svn, read through them quickly, then compile them to make sure things worked right (just a ./clean and ./make_all to do everything). So, that’s what I did, but I got an error return during the make. I e-mailed him back soon after, and he said that I just needed to update my compiler (I think I was using gfortran 4.2 or 4.3), which I then set out to do. Note that this is all happening on Saturday, which I was thankful that he sent responses so quickly. For the next four hours, I scoured the interblags trying to download and install gfortran 4.6, the most recently released version. Nothing worked, and I got so frustrated that I decided to re-use my startup disk and clear out the bad files that had invariably started to litter my laptop. Come Sunday afternoon, I bit the bullet and stuck with gfortran 4.5 and hoped it would be fine. Thankfully, I could compile files again (something I had lost during the fiasco the day before), but I was getting a different error message back.

So, come the meeting on Monday, Doc Brown checked the error return and figured it out (he was actually using gfortran 4.4, so I didn’t necessarily need to waste all of that time on Saturday). The was actually an “error” in the ./clean command, since one of the directories wasn’t getting cleaned properly. I put that in quotes since it wasn’t an error, really; the command just didn’t clean that directory since the programmer didn’t want to have that directory cleaned. With that, frustration number one was gone, and I felt grateful that it both worked and that it wasn’t my fault it wasn’t working before.

…I’m actually writing the driver program now…
Once the world was in order, and the test (right) was successful, we started talking about the meat of the project: programming the driver program to run through the r-process! We went through the test_burn.f file just so he could explain a few weird points, I asked questions and understood what was going on, then we discussed a bunch of things related to the project. I’ll be writing two/three tester programs first, just to include the weaklib routines and try out a few different starting values, but my final project will be largely similar to the programs I’m writing now. He also pointed me toward a paper from a few years back to read during my programming to determine some start values and get an overview of an actual application of what I’m doing.

…and I have one reference letter lined up!
Finally, once things were said and done, and I was well-informed on my next steps in my senior thesis, I asked the question that was in the back of my mind for the last month or two: would you be able to write a reference letter for my grad school applications for me? Almost immediately he responded yes, which was a great confidence boost and an amazing way to start the week off. I just had to send him some files (statement of purpose, c.v., etc.) to help him write it, which I compiled and sent out earlier today. I’m just glad that I have one letter set, so I just need two more (I’ve e-mailed one prospect, and I’m going to try to catch one of the others tomorrow or Monday, but if not he’ll get an e-mail as well).

The meeting couldn’t have gone better, at least for the point I am right now. I’m just glad that one stressor has been removed from my life, so things should go much more smoothly now…

ODEs in Fortran

As part of my senior thesis work, I’ve been quickly getting up to speed with both programming in Fortran and various numerical methods for solving different types of equations. This, of course, will all come before I learn the relevant topics in my numerical analysis (MTH 451) class, but I don’t mind too much. This thesis is more important than that math course anyway, plus learning it beforehand means I can focus on my other courses at the end of the semester without stressing too much. Sounds good to me!

Anyway, I wrote three programs over the last few hours to solve the ODE u’ = u [ exact solution: u = exp(t) ] just to make sure I was programming the methods right. After all, I may need to use those methods in my final project, so getting them right now is a big step. In all three programs (that differ only in the “solve” function), the step size needs to be changed in two separate places and the function would need to be changed for different problems, both of which would require a re-compile, but for these programs that isn’t too bad. You’d need to do the same for a change to some sort of input file anyway, and I didn’t want to get around that restriction by having user-inputted values. Check them out!

PROGRAM Forward_Euler
    IMPLICIT None
    REAL, PARAMETER :: tstep = 0.2
    REAL, PARAMETER :: tend = 3.0

    PRINT '(A)', "Forward Euler Method"
    CALL solve(tend)

    CONTAINS

    FUNCTION f(u, t)
        REAL :: u, t, f
        f = u
    END FUNCTION f

    FUNCTION advance(u, t) RESULT(unew)
        REAL :: unew, u, t
        unew = u + tstep * f(u, t)
    END FUNCTION advance

    SUBROUTINE solve(tend)
        REAL :: tend, t = 0.0, u = 1.0
        INTEGER :: k = 0
        DO
            IF ( t > tend ) EXIT
            PRINT '(i2, f5.1, f7.3, f7.3, f7.3)', k, t, u, EXP(t), ABS(EXP(t)-u)
            u = advance(u, t)
            t = t + tstep
            k = k + 1
        END DO
    END SUBROUTINE solve
END PROGRAM Forward_Euler
PROGRAM RungeKutta_2
    IMPLICIT None
    REAL, PARAMETER :: tstep = 0.2
    REAL, PARAMETER :: tend = 3.0

    PRINT '(A)', "2nd Order Runge-Kutta Method"
    CALL solve(tend)

    CONTAINS

    FUNCTION f(u, t)
        REAL :: u, t, f
        f = u
    END FUNCTION

    FUNCTION rungekutta2(u, t) RESULT(unew)
        REAL :: u, t, unew, ustep, tnew
        ustep = u + (tstep / 2.0) * f(u, t)
        tnew = t + tstep / 2.0
        unew = u + tstep * f(ustep, tnew)
    END FUNCTION rungekutta2

    SUBROUTINE solve(tend)
        REAL :: tend, t = 0.0, u = 1.0
        REAL, PARAMETER :: tstep = 0.2
        INTEGER :: k = 0.0
        DO
            IF ( t > tend ) EXIT
            PRINT '(i2, f5.1, f7.3, f7.3, f7.3)', k, t, u, EXP(t), ABS(EXP(t)-u)
            u = rungekutta2(u, t)
            t = t + tstep
            k = k + 1
        END DO
    END SUBROUTINE solve
END PROGRAM RungeKutta_2
PROGRAM RungeKutta_4
    IMPLICIT None
    REAL, PARAMETER :: tstep = 0.2
    REAL, PARAMETER :: tend = 3.0

    PRINT '(A)', "4th Order Runge-Kutta Method"
    CALL solve(tend)

    CONTAINS

    FUNCTION f(u, t)
        REAL :: u, t, f
        f = u
    END FUNCTION

    FUNCTION rungekutta4(u, t) RESULT(unew)
        REAL :: u, t, unew, k1, k2, k3, k4, tnew
        k1 = tstep * f(u, t)
        tnew = t + tstep / 2.0
        k2 = tstep * f(u+0.5*k1, tnew)
        k3 = tstep * f(u+0.5*k2, tnew)
        tnew = t + tstep
        k4 = tstep * f(u+k3, t+tstep)
        unew = u + (1.0/6.0) * (k1 + 2*k2 + 2*k3 + k4)
    END FUNCTION

    SUBROUTINE solve(tend)
        REAL :: tend, t = 0.0, u = 1.0
        REAL, PARAMETER :: tstep = 0.2
        INTEGER :: k = 0
        DO
            IF ( t > tend ) EXIT
            PRINT '(i2, f5.1, f7.3, f7.3, f7.3)', k, t, u, EXP(t), ABS(EXP(t)-u)
            u = rungekutta4(u, t)
            t = t + tstep
            k = k + 1
        END DO
    END SUBROUTINE solve
END PROGRAM RungeKutta_4

Again, the only difference is in the “solve” method. Eventually these will all be wrapped up in a module, along with the other algorithms I’ll need for the final project, but for now three separate files is nice. I could put them in a single file and have the program call each one in turn, or only run a user-selected method, but that’s relatively simple compared to actually getting the coding down and to work.

I am very glad that it works.

Level 50 Geek

If anything about my life is at critical mass for describing who I am as a person, my overall geekiness is the closest. Ask me a question about almost anything science or science-fiction related, and I may talk for an hour or more straight, stopping only to wake you from the information-induced (or boredom-induced…) coma so that I can either keep talking or apologize for talking too much, which evidently also requires more talking. In any case, I figured with the start of the semester only a handful of hours away, I figured an inventory of my geekiness would be in order.

Fortran and Python
I’ve always loved programming since my first forays into it back in high school with my TI-84+ Silver calculator. It’s just so cool to write something that causes a machine to do things for you! While yes, those early programs were almost all games, the fact is that I could manipulate text to display whatever I wanted on the screen. I haven’t lost that feeling, and in some cases that feeling has grown. Right now, the language I’m most comfortable with is Python, just because I’ve been using it for almost four years now pretty consistently. Second place would be Fortran, since I’ve been quickly learning it for my senior thesis work, but that’s a great language too. Plus, knowing both won’t hurt when I move on to grad school.

Science Fiction
I’ve had a strange relationship with science fiction. As a kid, I loved Star Wars and Jurassic Park and Space Cases, drew spaceships and aliens and planets all of the time, played games like Outpost 2 and Sid Meyer’s Alpha Centauri and Starcraft, read space-themed Choose Your Own Adventures and other space-related books, and wanted to be an astronaut. I just never thought of all that as science fiction, or related it with that genre that I had sort of heard about but never thought about what it meant. That was my life (loving sci-fi without calling it such) until my junior year of high school when my then-girlfriend sort of slapped some sense into me. I started reading more sci-fi, “discovered” Ben Bova and Orson Scott Card, watched Stargate SG-1 followed closely by Battlestar Galactica, and immersed myself more into the genre. Even then, and now to some extent, I was behind the game. A month ago I hadn’t seen a single episode of Firefly, but I own both the series and Serenity and it holds the Number-Two spot (tied with Warehouse 13) on favorite sci-fi series. In any case, I could go and list every bit of sci-fi that I love, although that would be a post on its own!

I also wrote a short novella set in the Warhammer 40K universe. Check it out!

School and Education
At this point in my life, the only holiday that rivals birthdays and Christmas is “Back to School Shopping.” Buying textbooks, pens, pencils, notebooks, and everything else I need is just so much fun! This year, when one of my roommates told me that he was buying his books tomorrow, I immediately asked if I could go with him, then I couldn’t sleep that night since I was so busy thinking about the cool books I’d be buying for the upcoming semester. I’ve even already started flipping through one of them (my Numerical Analysis text, although this is more due to my senior thesis work). This semester, I have four classes, my senior thesis, and working as a Physics LA in Lyman Briggs, and I couldn’t be happier.

Board and Video Games
I’ve been playing RISK almost my whole life, and recently have played Axis & Allies primarily with my little brother. Both of those games are really enjoyable, although my favorite plastic-and-dice game has to be Warhammer 40K. I’ve been playing that for a decade, am a prominent member of the online community revolving around my chosen race, and I love painting the actual models (…and enter 40 Year Old Virgin jokes…). Past those tabletop games and the game that I’ve been working on (which has stalled due to other constraints), I love video games, but I must also express a small caveat with that. I love older games for the most part, with only a handful of more recent titles that I’ve really enjoyed. Part of that is not actually owning a gaming system of my own (the Wii I got for my birthday a handful of years ago turned into a family possession), but the other half is that I really enjoy the older games. I have versions of Pokémon and Zelda and Mario and Kirby and the original Final Fantasy, among others, on my computer, and I still have my old GameBoy Color with a few old games. There’s just something about those older games that I just love so much…

Music
…such as their chiptune soundtracks. One of my roommates introduced me to Pulse Blast, a very talented chiptune composer who is unfortunately no longer active, but from the first time I heard one of his songs (We Share the Same Sky), I knew that this was music I’d enjoy. More recently, I found Anamanaguchi, who also did some songs for Scott Pilgrim plus the soundtrack for the game, but past that I haven’t listened to many chiptune artists. I also enjoy the insanely geeky songs, like Kill Dash Nine, Mandelbrot Set, and the Large Hadron Rap, by an MSU alum, just because they appeal to my inner geekiness.

What also should be mentioned in this section is that my current ringtone and message tone are from the original Pokémon (intro theme and pick up item, respectively), which I had just switched from music from the Zelda series (Hyrule theme and “Link finds a secret!” respectively).

Conclusion
While I could theoretically go on and on about this, what I have down so far is a pretty good introduction to who I am as a person, especially with regards to what nerdy stuff I like. Now if you’ll excuse me, I need to watch some BSG before WH13 comes on.