Co-authored Books
Running Xen, Prentice Hall, Mar 2008.
Introduction to the New Mainframe: z/VM Basics, IBM Redbooks, SG24-7316-00, 07 Sep 2007
Linux for IBM System z9 and IBM zSeries, IBM Redbooks, SG24-7316-00, 26 Jan 2006
Articles
- HA OSPF Networking
- Linux Inotify
- Mono (.NET on Linux)
- Linux Processor Affinity
- Git SCM
- Cairo Graphics
- Web Server Cluster
Journal Articles
Certifications
Other Web Sites
Other Students
Work Experience
Full Time Software Engineer, Jan 2005 - Current with the Test and Integration Center for Linux, IBM, Poughkeepsie, NY. Specializing in software testing of open source software and IBM Middleware executing in a virtualized z/VM environment. Roles include distribution test, system verification test, and Integration test in highly-available virtualized environments.
Software Engineering Speed Team, May 2004 - Dec 2004, IBM, Poughkeepsie, NY Designed and Implemented grid workload management utility allowing users to upload arbitrary executable bundles for execution on one or more remote grid nodes via web interface. Leveraged the Globus toolkit.
Software Engineering Internship, May 2003 - Aug 2003, IBM, Poughkeepsie, NY Team member of project MEMPHIS - Software to rapidly provision custom Linux virtual machines on IBM System z via a web application. Developed prototype and shared knowledge that influenced the design and development of IBM Systems Director z/VM Center extension.
About this Site
To the right of this text you will see several courses that are a work in progress. As part of my coursework to fulfill my Ph.D. studies I will be creating new courses to be taught at Clarkson University (and other places perhaps). As I work through each set of course materials I will post a link in one of the boxes. Suggestions are welcome.
To the left of this text you will see several publications and CV content items. That section is part CV and part resume. I plan on adding new publications here as the opportunity presents itself.
Knowledge is free at the library. Just bring your own container...
I have been working furiously on a paper accepted to the IEEE Transforming Engineering Education Conference in Dublin Ireland April 2010. Glad the paper abstract was accepted, now I wish
there was less writing and polishing to do for it to be camera ready.
I exhausted my 2X500GB mirrored raid of personal disk that comprises my home theater/backup server. Looking to maybe get some TB class disks to upgrade. Might even skip to 2TB disks.
While on the subject of RAIDs, I had one (yes I have 2 simply because they are so awesome) of my McIntosh Labs 6100 stereo integrated amplifiers serviced recently at Arlington Audio and
Video. They did a hell of a job. It plays very well. So well, it may play as good as new! But since it is older than I am so how would I know?
Thinking about doing Boxee on my AppleTV for the Netflix streaming support. Sounds pretty awesome.
I have a ton to say about virtually everything I have read in the last month or two, but there is no such thing as Clarkson Universities Great Ideas In Western Civilization course
(colloquially referred to as GFI) for adults focused on truly modern literature in the science/technology/business/non-fiction space. I'm thinking of trying to start a seminar or discussion
series at work during lunch hours for interested people who want to get the gist of a book in a brief 15 minute presentation (with encouragement to read the original texts). I think if others
were doing the same, I would possibly stumble on something new that I wouldn't otherwise know about. One of the things I miss most about being on campus is the knowledge exchange and random
books or references people would bandy about. So I wont bore people with details, I will just put super short comments in case it sparks anyone to discuss further with me through some other
medium. The remainder of this post is called: "Seriously, Shut Off the TV and Be Amazed How Much You Can Read!"
Recently Read:
The Laws of Disruption - Moore's law, and Metcalfe's law, combined with the authors own observations form the laws of disruption. Some good points in the book. Felt a bit long though.
I will keep note of this book, if nothing else than to use it as reference for a book idea I have.
Chariots of the Gods - A fun read, but so much of the original thesis supporting arguments has been shown to be bunk that it is hard to thoroughly enjoy. At the time it was written
however, it was probably pretty mind blowing.
The Dumbest Generation - the author argues that my generation (those born from
1980~1995) are poor readers as a consequence of technology. He further argues because we lack literary skill and breadth we are poor citizens (lacking the classical background which was taken for granted by well educated people in previous generations). He argues against the special snowflake school
of education, hearkening back to more rigorous standards in liberal arts education which was required of anyone who dared call themselves educated. I did like his discussion of my
generations particular love for "Living off the thrill of peer attention" vis a vis twitter and blogs and things of that nature. Instant positive feedback seems to be a major portion in the
myspace, twitter, and facebook movements. I also enjoyed his phrasing when he declares that my generation has "no shame for anti literary taste, and no congnizence of its poverty". Poignant.
The Tipping Point - How Little Things Can
Make a Big Difference - The gist of his book is that there are certain major factors in why some ideological or cultural phenomena catching on while others do not. He explains
the process of thought/trend/meme dissipation in terms of social epidemics. The major factors have a lot to do with the people transmitting the message (mavens, salespeople, and connectors) as
well as the actual message or concept involved (how sticky that message is). I have two more of his subsequent works, which I have not yet read. I imagine they will be excellent based on this
work.
Blink - The Power of Thinking Without Thinking - In my mind it was mostly about the
power of snap judgements (when to embrace them and when perhaps we shouldn't). Some excellent psychology remarks in the book, along with examples from car sales, and the museum acquisition
arena. Highly recommended (with the note that his self referencing back to previous chapters wears thin, especially if you read quickly and can finish the book in a weekend like I did).
Outliers - The Story of Success - His treatise on success which is intent on
dispelling the age old nonsense of a genius who made it from nothing all on their own. The short version of this book is that
there is always something that helps. More often than not, it is a perfect confluence of success which causes the outlier condition. Highly recommended read.
Do Androids Dream of Electric Sheep? - Some
fiction to break up some of the dryer research papers and non-fiction works I have been reading lately. This is the famous book which was the basis for Bladerunner. The book and film are different enough to keep the reader engaged. I recommend both the book and the film for what it is worth.
Awakening - A graphic novel (warning it is
only the first part of the story), written by someone living across the river in beautiful New Paltz NY. The writing is very
reminiscent of
many gritty gum-shoe detective stories. I recommend it if you like the zombie genre. The art is also quite a bit different than any other graphic novel I have ever read.
Superman: Red Son - more aptly known as the
red son of Krypton (not talking color, we are talking political affliation)- If you like Superman, you should read this graphic novel. The
premise is that Superman lands in soviet Russia instead of a farm in Nebraska. Its a quick and entertaining read.
Ape and Essence - Aldous Huxley book within a book sort of
concept. The bulk of the novel is a screenplay whichis discovered by the characters in the first chapters. The inner story involves a discussion about humans as told by a society of evolved chimps. Many religious and political themes. I enjoyed it, but its a bit out there.
New Books that arrived today:
Agile Testing - Crispin and Gregory. Purchased in the hopes of helping the IBM agile
test transformation. The table of contents contains several things that look alien to me. I might learn something from this one!
Handbook of Usability Testing Second Edition -
Rubin and Chisnell. A formal addition to my HCI library which crosses over into the testing world. Should be a fun read.
Software Testing - James McCaffrey
- This is like a pocket guide to testing. Small and with quiz questions. Oddly it covers some things that the typical textbook size books
completely overlook. Chapter 2 on the math techniques at least bothers to introduce that material which is otherwise missing entirely from the fluffy books. All this in 105 pages with a large font.
Software Testing Second Edition - Patton. Appears to be an
intro text. Done in a texbook style with simple quizzes at the end. Part of my ongoing survey into the right, wrong,
and overlooked material of teaching testing. It would seem a lot of basic testing books exist with terminology etc, but nothing that really has grabbed me as a definitive volume on the subject. Nothing that
contains exercises or labs worthy of an equivalent course in Calculus or Chemistry for instance.
Slide:ology - I previously read Buzzcos copy and
had to have my own for reference. Seriously, if you do slides for presentations buy this.
Presentation Zen - I previously read Buzzcos copy
and had to have my own for reference (second time mike has come up aces in this list). If you do presentations, read this
book.
The Inmates are Running the Asylum - I somehow lost my
old copy (I am looking suspiciously in your direction COSI lab!). I ordered this one to have it back on the shelf.
The Best Software Writing 1 - Joel Spolsky - I do
not always agree with his blog postings when I have had the chance to read them. He does have some interesting things to say
quite often though. I thought I should read his book to see what I can learn, and how compelling an argument he can make over the course of an entire book. Keep in mind he is the editor, and other
authors write the individual essays.
More Joel on Software - Joel Spolksy - I have to give this work a full read
and fair shot because it is his own work entirely.
Mental Models - Aligning Design Strategy with Human
Behavior - Aligning Design Strategy with Human
Behavior - Indi Young - Bought on a whim of sorts. It is a book about design based on mental models. I sincerely hope the
author doesn't just cite anecdote, and opts to marshal scientific evidence about the brain and how mental models work. I guess I will know when I work my way through the queue.
Posted: 01-25-10 @ 00:09
Recap Fall 09
Thanks to Mike Buzzetti for helping me get my blog live again. He and I poked for
a while on Polaris today, he eventually figured out the root cause. It turns out somewhere along the way Clarkson has
changed its AFS cell, which broke some paths I had set up. During the investigation I happened to see who was logged
on. All of 8 people. On the upside, due to a non-inventive naming scheme, I was able to see Professor Fulton, my
undergraduate advisor, is now using a MacbookPro. Also, before moving too far from the subject of co-workers, I would
like to formally send off the esteemed Mr. Matthew Finlayson to his new gig at Jive Software. He will most assuredly be missed at IBM.
Finished up a hectic semester of class. Read just about every paper on virtual machine memory sharing that there was
to read. I have a chunk of a survey paper done, but it really does need some polish before it would be considered
ultimately useful for anyone. In fact I have sent to to an IBM colleague in research to see if she wouldn't mind
completing the paper with me. In addition to the paper writing, I completed an introductory course into SystemC which
I enjoyed thoroughly. Dr. Kohndker was a very
good instructor who worked with me to allow me to take the course remotely. Having said that, Tim certainly liked the
class more than I did. So much so, that he may be pursuing aspects of SystemC simulation as his thesis topic. I
believe that with the completion of last semesters coursework, that I have satisfied the university course
requirements. I am now forced to work on my Ph.D. research in earnest. Hopefully this year will leave me with new
things to report on that front.
So far my biggest new years resolution has been trying to use an RSS reader to digest and collapse large portions of
my Internet browsing time. So far it feels like a definite time saver, only because I discard things based on
headlines rather than skimming introductory paragraphs. I cannot help but think that I am missing out on some stuff
due to the switch. In addition to the normal pages I read, I opted to also add twitter feeds from some of my friends.
I can officially state that reading, or following, a twitter feed is tantamount to listening to a schizophrenic
patient talk to themselves during an episode. Random shout outs to people who are not there, along with ideas that are
all over the map and express no thread of continuity.
The secondary new years resolution I am pursuing involves limiting TV to essentially weekends only. I am using the DVR
to record fewer shows and I am trying to read more during the week. I am also seriously considering switching to an
eBook reader of some sort. I have long been out of book shelves in my apartment, and I do not intend on owning fewer
books, nor slowing my rate of purchase. Clearly something has to give. I maintain high hopes of an tablet or slate
that is high color, gets excellent battery life, and supports PDFs with annotation. It would be a lot easier than
carrying around books and printed PDFs everywhere.
At the tail end of 2009 I published a new paper "A Reference Implementation Architecture for Deploying a
Highly-Available Networking Infrastructure for Cloud Computing and Virtual Environments using OSPF". The paper
discusses a fairly generic means for making the networking to virtual machines highly available. This is an
interesting issue for many reasons. Cloud computing means more of our data is on the network hosted on virtual
machines. Essentially the networking to those virtual machines becomes a major focus on service level quality. The
network is the computer, as sun would say. The paper was written with an enterprise focus, but the approach should be
applicable to VMWare, Xen, KVM, and others with minor modifications to the NICs used. A follow on paper is due shortly
which discusses the overhead of such an approach at moderate scaling.
While on the subject of work I can also report that I have been working on 2 very interesting education missions
lately. One relates to z/OS while the other has to deal with the testing aspects of software engineering. As
collateral from one of the projects, I have submit an abstract to the IEEE Transforming
Engineering Education Conference, Dublin. We were supposed to hear about the acceptance on 12/31/09 but had not
been informed either way. Upon emailing the organizer, it appears they were inundated with far more submissions than
they had expected. We were told some additional time would be needed before final decisions are made. So now my
co-authors and I are playing the waiting game. Wish us luck.
Posted: 01-08-10 @ 18:47
Recap of the summer
So I had an offer accepted on the house that I like only to lose it the night before my home inspection. I was told the night before my inspection, after having received a verbal acceptance on my offer for the property, that someone else had made a full price offer.
I returned this weekend from 2 weeks abroad where I was teaching in Shenzhen and Taipei. In Taipei I stayed within eyesight of this famous building and was in a hotel which is attached to this even more famous building. It was a wonderful experience. I will hopefully upload some photos in the near future. I also hope to teach the same course internationally again in the future.
Returning back to the U.S. also means a return to work and a return to class. It also means I am a year older as Clarkson traditionally starts classes on my birthday or the following day. As for classes this semester, I am currently registered for thesis, and 2 credits of colloquium. My intent is to go to conferences like I usually try to do, attend colloquium talks at local colleges, and spend some time at IBM research seeing what is new and exciting. The next scheduled talk I plan on seeing is today from 1:00 - 3:00 and is hosted here at IBM Poughkeepsie as part of our Technical Vitality Affiliate Seminar Series. The Talk will be given by Dilma da Silva. She is a researcher at the IBM T. J. Watson Research Center, in New York. She manages the Advanced Operating Systems group. She received her Ph.D in Computer Science from Georgia Tech in 1997. Prior to joining IBM, she was an Assistant Professor at University of Sao Paulo, Brazil. Her research in system software addresses the need for scalable and adaptable system software. She has published more than 60 technical papers. The talk she will be presenting is about Cloud computing issues she is working on.
I am also auditing the Advanced Operating systems course Dr. Matthews teaches. Though I have taken the course before, a substantial portion of the content changes each semester, and it will allow me to refresh myself on the state of operating systems research. I look forward to it, once we work out the long distance communication details.
Another course I am strongly considering is a course in system-c which is a language for modeling hardware designs and systems. The course web-page is here for those who are interested in learning more.
I will be ordering books and completing my formal registration as soon as my Manager returns from his vacation on Monday August 31.
Posted: 08-26-09 @ 08:32
The ambiguity shows
I put in an offer on the house I like Friday before leaving to spend some time in CT with Steve Camras. I was dismayed to see
that someone else has also put in an offer on the same property. The offers were presented to the seller, and she will get in
touch with the listing agent sometime early this week. I imagine that means Tuesday at the earliest because of the Memorial
Day holiday here in the U.S. I don't fancy the notion of a bidding war in a buyers market. So in the interim I have searched
for a few other interesting properties.
I was asked last week to travel to Shenzen China (Peoples Republic of China) to teach a week long course on Linux on the
mainframe. I as also asked to teach a course the following week in Taipei Taiwan. Taiwan's is an island nation off the coast
of the mainland which is known as the Republic of China (or ROC). Taiwan was formerly known as Formosa which is Portuguese for
"Beautiful Island", or so I am told. I have decided I think I will teach both. It will make an interesting trip, and I should
return just before my birthday late in August. Kyle Smith, currently at VMWare constructed the labs and taught this course
years ago in Canada. Once plans are confirmed I will need to get my visa for the mainland visit. Taiwan does not require a
travel visa when staying such a short period of time.
I moved my plants outside for the season today. I am growing cherry tomatoes, oregano, basil, green onions, cilantro, and
pygmy sunflowers.
On the music front, I listened to a bunch more Emery records today. The newest record "While Broken Hearts Prevail" should
definitely get more radio exposure. The singers trade off nicely and the music is very palatable. Track 6 was the only let
down that I noticed personally. Whiny and predictably sad would be the best description I can come up with. It is also the
only ballad type song on the record.
Today I also gave a listen to the City and Color record "Bring Me Your Love (Special Edition)" as well as "The MySpace
Transmissions". The former is a double disc version of something I already enjoyed. The latter was a nice 6 track album rife
with sadness as is so common in the lyrics from Dallas Green. A man with a wonderful voice and a guitar can be a powerful
musical experience. Drums and basses are for bands, and Mr Green is a Hero not a band (Note that when he rocks out with Alexis
on Fire there are plenty of excellent drums and basses, and the guitars are electro-magical).
Another new record I listened to today was the self titled debut LP record from "Telekenisis!" (who happens to be one
talented dude playing all the instruments on the record). It is just excellent pop/rock. I recommend you listen to the second
track "Coast of California" to get an idea of what this record is all about.
Dear Lazy Social-Web (via the humans who I know in real life and read this blog). Does anyone out there happen to have the
record from Lonely Forest with the song "You Move" on it? I am looking to see if the rest of the record is similar to that
track before purchasing it. Comments welcome via the usual non blog channels.
Everyone I have talked to about the graphic novel concept seems to like it. I guess I should get writing on it since I only
have the summer before I will have to deal with the real world of homework and thesis investigation when I get home from work.
Posted: 05-24-09 @ 17:50
There is a vulture perching right off screen and it's bitter and whispers chaotic things
The semester is over and the dust has settled. Everything went pretty well given my hectic work schedule. Though I still have to do some investigations into some
loose ends. I also have to register for some additional fall classes. I am currently only scheduled for thesis and colloquium credits. I think I will be auditing a
course from Dr. Matthews and adding one more class.
I interviewed with Marist College and did a tour of their campus but I have not yet heard anything back from them. I had the impression when leaving that I would have
heard something by now, but perhaps I misunderstood. On the work front, my talk delivered to IBM research went very well. I delivered it at the Yorktown campus, which
was simulcast to Raleigh and Toronto. At the conference I met some amazing AIX researchers who are doing some excellent work on AIX involving a virtual type file
system (think proc or sys) but with a particularly neat spin. I also met a researcher named Pin at the conference who wants to collaborate a bit on some research
involving virtualization that they have going on soon.
I also have some interesting work coming up later this week on turning some of my thoughts on software testing into a course offering produced by IBM. I should begin
work on that immediately after the current edition of the Linux Virtual Server Platform Evaluation test report is completed (Tuesday, a.k.a. tomorrow is the
deadline).
Life has been strange and full of changes lately. A friend and mentor of mine named Dave passed away last week which was a shock to the system. I wont go into details
but his passing was something no one really expected at such a young age.
I have been continuing with my concept for a graphic novel. I even made contact, in a roundabout way, with an artist who does some excellent comic drawing work. I am
hoping to convince him to do some concept art for me and if he believes in the project to perhaps sign on as the artist for pencils and inks.
I have also decided that I would begin house hunting in earnest. For a long time I have been causally looking, and for the first time since I have arrived in pok, I
have found something I think I genuinely like at a price point I can afford. The house needs a ton of work, but has a good skeleton and tons of potential.
On the subject of multimedia I have recently finished reading "The White Plague" by the author of Dune. Despite the Irish names and places which I thought hard to
keep track of, the book was excellent. On the music front I have been listening to Armour for Sleep. I guess one would consider it some form of emo modern rock I
guess. I have listened to Dream to Make Believe (2003), What to do When you are Dead (2005) which has a song called car underwater which I remember on the radio, and
Smile for them (2007). I have also been heavily listening to the Gaslight Anthem (seriously sounds like Bruce Springstein singing but with music and some lyrics which
sound like The Cure. I highly recommend you give it a listen. I have enjoyed both of the albums I got, "59 Sound" and "Sink or Swim". On the heavier side of the
fence, I have been rocking out to the Receiving End of Sirens records "The earth Sings Mi Fa Mi" (2007), and "The Heart and the Synapse" (2005) which is my preferred
example of their work (that last track "Epilogue" blows my mind). I also picked up the Silversun Pickups newest record "Swoon" (2009) a while back. In my opinion it
is a shoegazer epic. I thoroughly enjoy it, but then again I loved their last album. I highly recommend the song "Substitution" which is better than the current radio
sample "Panic Switch".
Posted: 05-19-09 @ 17:50
Meeting a legend, asking questions without fear
Long time without posting. I have been very busy with homework, and
submitting paper abstracts for IBM conferences. I am posting today
because I met Fran Allen
today. Since Ada is no longer available, I consider talking to the first
woman to be named an IBM Fellow (an odd term really in this context) and
the
first woman to win the Turing award to be an acceptable compromise. I
have won Ada Lovelace day.
I watched her give a talk in a room with about 50 people in a small
conference room near one of the campus cafeterias. In attendance there
were 2 other IBM
fellows (Richard Chu, and Charles Webb).
I
talked to her about languages and compilers as well as how she saw
herself (mathematician or computer scientist). She firmly considers
herself a computer scientist. We also discussed software engineering vs
computer science. She beleives, as Clarkson teaches, that they are 2
separate but complementary schools of thought. Noteably, she doesnt like
C or C++ much.
I wanted to ask what she thought would make a good thesis topic, but I
decided I could follow up with her email address or a phone call if I
really wanted to persue it. I work at an amazing company.
Posted: 03-24-09 @ 21:23
Did they learn what you did?
Got home from work late. More SCSI fun. Found a particular 40 volume (LUN) with ext3 went south, and went read only. Did an FSCK on it to repair the damage, remounted the file system and
within 30 seconds the volumes journal would become corrupt again and remount RO. Resorted to auditing all the mechanisms of access to this volume (you see more than one system can
potentially access a lun if you dont have proper masking set up which is an incredible pain to do) Finally a reformat seems to have cured it. Filled out the NYS Jurror quesitonaire as
required by state law and my overwhelming sense of civic duty. Proceeded to pay my ever increasing cable bill. Seriously thinking about shutting it off. It would leave moe time for reading,
and I could always just get netflix. Tried to get in touch with Jeanna this afternoon about a discussion tonight. Unfortunately she hasnt called and I was too busy to notice. I shall
remember to try again tomorrow.
My copy of Raise the Dead came today. The preface of the book was written by an author named Max Brooks whose own recent work I enjoyed, World War Z. Today I discovered that Max is the son
of Mel Brooks and Ann Bancroft. I will read the book this evening as it is really just a collection of 4 or 5 individual comics that made up a miniseries.
In other book related news, my on order copy of "The Art of Systems Architecting" hasnt arrived yet and Amazon suggested via an email that it would would likely not be fulfilled with the
remaining 10 days. As such the order would be cancelled by Amazon. It turns out that the edition I had ordered was the second edition and thre is a third edition available. A simple no
brainer here would have been to offer to upgrade me to the very much in stock new edition of the text. Suffice it to say the new book is on order and will hopefully make it here this week.
Installed Tomcat on my work thinkpad today in order to play around with the javax.servlet classes. It would seem that the next couple assignments in Daqings class are likely to make use of
it. Off to do some more reading. I am reminded of an old but familiar phrase used in collegiate environments, "Never let class get in the way of your education." It seems these days
juggling work and school is preventing me from doing some of the academic things I would really like to do. Work is getting in the way of my education. Dear reader, if you happen to have
the magic solution to add more hours in a day, or perhaps future winning lottery numbers, I would sincerely appreciate your contribution to my education.
No links this time. It shaved a good 15 minutes from writing this.
Posted: 02-17-09 @ 21:31
About Me
I am Eli M. Dow, a 28 year old Ph.D. student, inventor, and author enrolled full time, though remote, at Clarkson University in the Interdisciplinary Engineering Science Program. My advisor is the incredibly talented Dr. Jeanna Neefe Matthews. I am studying from both the Software Engineering and Computer Science departments (yes there is a difference!). I am currently working for IBM who is graciously paying my tuition. My primary academic and research interests are in the areas of operating systems, systems theory and systems-thinking, High-Availability systems and architectures, and virtualization.
Spring 09 Reading List
Some of the Recent Books I have Read or have in Queue (The Immediate Need to Read):
- Program Development in Java: Abstraction, Spec, and OOD
- System Analysis, Design, and Development
- Intellectual Property and Open Source
- Systems Engineering Principles and Practice
- An Introduction to General Systems Thinking
- The Art of Systems Architecting, Second Edition
- Mac OS X Internals: A Systems Approach
- The Enterprise and Scrum
Fall 08 Reading List
This list contains the books used during my Fall08 Semester:
- Agile Principles, Patterns, and Practices in C#
- Agile Software Development with Scrum
- Software Testing Techniques: Finding the Defects that Matter
- Systems Thinking: Coping with 21st Century Problems
- The Systems View of the World: A Holistic Vision for Our Time
- Systems Thinking Basics: From Concepts to Causal Loops
- General System Theory: Foundations, Development, App
- The Manager's Pocket Guide to Systems Thinking & Learning
- The Art of Systems Thinking: Essential Skills
Cloud Computing
This section will outline my research and investigations into cloud computing and the hadoop programming model. This initial invesigation is ongoing and is scheduled to be completed at the end of the spring 2009 semester.
Learn more about Cloud Computing and Hadoop
Agile & Scrum
This is a set of course notes and materials I am working on for an undergraduate course in Agile software development methods. The course is a work in progress and includes extensive discussion of Scrum practices. This initial invesigation was completed in the Fall 08 semester.
Learn more about Agile Software Development
Systems Thinking
This is a placeholder for a research topic I am fond of, but have not yet done a deep dive into. I plan on obtaining a directed study in this subject in the near future. In the long term, there is a book idea I have on the subject. Watch this space for more details. This investigation is ongoing.
Software Testing
This is a set of course notes and materials I am working on for an undergraduate course in Software Testing. The course is a work in progress and includes discussion of FVT, SVT, and Integration test. In addition topics such as blackbox, whitebox, and greybox testing are discussed. This initial investigation was completed in the Fall 08 semester.
Learn more about Software Testing
Thesis
This isnt top secret or anything yet. I just havent decided exactly what it is I will be doing to complete my Ph.D. Thesis. My areas of interest tend to be in human-computer interaction and operating systems. Additionally I have interest in software testing tecniques and software engineering principles.