My Projects

taevals

taevals is a Google AppEngine application I wrote when I was the Lead TA to lessen the burden of completing the midterm TA evaluations. An important factor of TA evaluations is anonymity and thus taevals was designed with anonymity in mind. While it is easy to say an application should be trusted, I took this one step further and made the code available on Google Code under the New BSD License. More information about taevals can be found on its Google Code page.

turnin_helper

turnin_helper is an incredibly useful tool I wrote to assist in grading course projects. It is intended to work in tandem with UCSB CS's turnin program. See the README in the tarball for everything you'll need to know.

Features

Updates

Source

Download turnin_helper (tar.gz)

Optionally if you are a CS graduate student at UCSB you can clone the mercurial source via:
hg clone ssh://<user>@csil.cs.ucsb.edu/~bboe/seclab/repos/turnin_helper

auto_grade

I wrote auto_grade in Winter 2009 following writing turnin_helper to minimize my effort in grading student's projects for CS160, Compilers. Though auto_grade reduces grading time a great deal of effort is needed at the start of a project to define the inputs and outputs. The primary benefit of auto_grade is that it provides immediate feedback to the students in a manor that is completely objective.

Features

Download auto_grade (tar.gz)

CRAWL-E

CRAWL-E is a web crawling framework that seamlessly supports distributed crawling across multiple threads as well as multiple machines. I wrote CRAWL-E in order to collect data from both Overstock.com and Facebook when I was working in Professor Ben Zhao's lab. Since that time, I have continued to improve CRAWL-E as issues appear and features are requested. CRAWL-E is released under the open source New BSD License. More information about CRAWL-E can be found on its Google Code page.

me
email
Twitter @bboe
Google+
Google Scholar
My SSH Public Key
My GPG Public Key
Star Trek Quotes:
"It is possible to commit no errors and still lose. That is not a weakness. That is life." -- Jean-Luc Picard

"Believing oneself to be perfect is often the sign of a delusional mind." -- Data

"Mr. Spock, the women on your planet are logical. That's the only planet in the galaxy that can make that claim." -- James Tiberius Kirk

"Computer, compute to the last digit the value of pi." -- Mr. Spock

"I signed aboard this ship to practice medicine, not to have my atoms scattered back and forth across space by this gadget." -- Dr. Leonard "Bones" McCoy

"The best diplomat that I know is a fully-loaded phaser bank." -- Montgomery "Scotty" Scott

Links

Valid XHTML 1.1 Valid CSS!