Brian Russell, PhD
"Simple Solutions To Hard Problems"
|
Computer Science Office: BSB 427 Functions well under pressure ... |
My research interests include software engineering, operating systems, distributed algorithms and symbolic debuggers.
Computer Science PhD, Professional Software Architect and Developer. Designed and implemented artificially intelligent wireless routing protocols, real-time synchronized distributed architectures, large-scale portable architectures, multithreaded applications, portable graphical user interfaces. Created robust object-oriented architectures in C++ on many different operating systems. Devises practical solutions by drawing on background in multiple disciplines including Operating Systems, Artificial Intelligence, Networking, Artificial Languages and Software Engineering. Developed high quality software products in diverse environments. Invented revolutionary new data format that became an international standard. I have maintained a consulting practice, but I find it more fulfilling to take a project from start to delivery and continue to respond to new requirements as they arise.
My current resume can be found here in doc format and in pdf and a cover letter can be found here .
Teaching:
Fall 2016 CS211 Computer Architecture
Publications:
Operator Behavior Modeling and Analysis Case Study: Three-Tier Internet Service
Diving Certifications:
Open Water -- October, 1995
Advanced Open Water -- December 1996
Nitrox Specialty -- August 1999
Emergency First Response -- July 2004
Rescue Diver -- August 2004
Deep Diver Specialty -- June 2005
Peak Performance Bouyancy Specialty -- July 2005
Underwater Navigation Specialty -- July 2005
Wreck Diving Specialty -- July 2005
Master Scuba Diver -- July 2005