Being a recent graduate from from Washington & Lee University with a B.S. in Computer Science as well as a B.A. in Mathematics, I’m quite the nerd in every sense of the word. I take pride in my ability to quickly learn new programming languages, but my interests truly lie in the concept and theory behind the implementation rather the implementation though languages. I’m constantly in search of new opportunities to delve into areas in my field that I haven’t worked with deeply before, whether it be the implementation of digital sound synthesis capabilities or open complexity theory problems. I will be enrolling in the University of Virginia’s Computer Science PhD program in the fall of 2013.

My interests in computer science and other technology related fields also intertwines strongly with my love of music. I’ve been a member of Washington & Lee University’s Electronic Music Ensemble since it’s start in 2010. Whether or not my participation will continue after I leave the university is still  undetermined, but this ensemble has been my life for more than half my time at the university. I act as both a performing musician as well as a sound engineer/producer. If you want to know more, message me and we’ll get together some time.

9. They never name drop. I have a friend who somehow manages to squeeze the fact he once met Jeff Gordon into every conversation. “I’m planning to weather treat my deck this weekend,” I’ll say. “You know, I was sitting on my deck last weekend listening to the race … Jeff Gordon was leading for a while but he had engine trouble. If I know Jeff Gordon — and I do — I bet he was really disappointed.” Charming people may know cool people, but they don’t talk about it. And that only adds to their charm.

9. They never name drop. I have a friend who somehow manages to squeeze the fact he once met Jeff Gordon into every conversation.

"I’m planning to weather treat my deck this weekend," I’ll say.

"You know, I was sitting on my deck last weekend listening to the race … Jeff Gordon was leading for a while but he had engine trouble. If I know Jeff Gordon — and I do — I bet he was really disappointed."

Charming people may know cool people, but they don’t talk about it. And that only adds to their charm.

I am not only implementing it in a language that is still in development but am also doing so in a novel programming paradigm that we have introduced that is quite different from common imperative or functional programming styles. typically I typically go through these works, Source code, which is typically not provided Most works do Source code, which is isn’t typically provided for research work, We are charged with implementing these works that typically don’t provide source code, which would still not be so helpful to us since our language is not only different from the languages these works would typically be implemented in, but also introduces a novel programming paradigm. Through this, I have been able to collaborate on C/C++ and Python coding projects that are complex technically as well as algorithmically. , which typically do not have source code available, in our language that is still in development Our research focuses on buildicalying and optimizing our Python-based compiler that we have written from scratch to generate effective C/C++ code. The day-to-day work involves implementing Our compiler is written Python and generates C/C++ code. are exploring sampling techniques, interpolation techniques, as well as color space properties to develop a compiler in Python that will compile code in a way that does not necessarily follow the specifications of the programmer, but approximates the currently participate in ongoing research on image filter approximation in the Graphics Lab. using Git and Github for distributed version control. Through this, I have been able to collaborate on C/C++ and Python coding projects that are complex technically as well as algorithmically.


I am not only implementing it in a language that is still in development but am also doing so in a novel programming paradigm that we have introduced that is quite different from common imperative or functional programming styles.


typically I typically go through these works,

Source code, which is typically not provided

Most works do

Source code, which is isn’t typically provided for research work,

We are charged with implementing these works that typically don’t provide source code, which would still not be so helpful to us since our language is not only different from the languages these works would typically be implemented in, but also introduces a novel programming paradigm.

Through this, I have been able to collaborate on C/C++ and Python coding projects that are complex technically as well as algorithmically.


, which typically do not have source code available, in our language that is still in development

Our research focuses on buildicalying and optimizing our Python-based compiler that we have written from scratch to generate effective C/C++ code. The day-to-day work involves implementing

Our compiler is written Python and generates C/C++ code.

are exploring sampling techniques, interpolation techniques, as well as color space properties to develop a compiler in Python that will compile code in a way that does not necessarily follow the specifications of the programmer, but approximates the


currently participate in ongoing research on image filter approximation in the Graphics Lab.

using Git and Github for distributed version control. Through this, I have been able to collaborate on C/C++ and Python coding projects that are complex technically as well as algorithmically.

faultinourstarsmovie:

One note = one vote. Like or reblog to vote for your state! Go Virginia! http://thefaultinourstarsmovie.com/demandourstars 

faultinourstarsmovie:

One note = one vote. Like or reblog to vote for your state! Go Virginia! http://thefaultinourstarsmovie.com/demandourstars 

faultinourstarsmovie:

One note = one vote. Like or reblog to vote for your state! Go Virginia! http://thefaultinourstarsmovie.com/demandourstars 

faultinourstarsmovie:

One note = one vote. Like or reblog to vote for your state! Go Virginia! http://thefaultinourstarsmovie.com/demandourstars 

faultinourstarsmovie:

One note = one vote. Like or reblog to vote for your state! Go Virginia! http://thefaultinourstarsmovie.com/demandourstars 

faultinourstarsmovie:

One note = one vote. Like or reblog to vote for your state! Go Virginia! http://thefaultinourstarsmovie.com/demandourstars 

stall on WAW?
do we stall?
Does the instruction not even issue?
if it issues what do we put in the register status field?

what about write after reads?
as soon as a reservations station gets it’s value from teh teh registers, we can rewrite onto the register after that, right?

change from q to v on same cycle as write

for v, if content, just put register it would have written to

taht resvartion station or blank