James R Maxlow
james@maxlow.net
www.maxlow.net


Graduate School Projects

goldbar

Master's Thesis - Besting Dollar Cost Averaging Using a Genetic Algorithm
Thesis Proposal - PDF, PowerPoint
Thesis - Intro PDF, Body PDF, PowerPoint
Thesis Abstract - This project compares mechanical stock market investment strategies derived using genetic algorithms with the classic mechanical dollar-cost averaging investment method. The genetic algorithm created in this effort uses the price histories of sample stocks along with fictional investment capital and transaction costs to evolve strategies that produce return on investment values that exceed those of dollar-cost averaging. These derived strategies offer buy, sell and hold advice for application to current stock price changes. Statistical analysis shows that these strategies are successful over a majority of tested cases in producing greater return on investment values than dollar-cost averaging, and therefore that the genetic algorithm evolved strategy model may take its place as a preferred alternative to dollar-cost averaging.
Cpsc501: Software Systems Design and Implementation
Simulated Thesis Proposal - C++ Visual Development Aides for High School Students, PowerPoint
Cpsc502: Communications I
Paper Review - "Mobile Network Evolution: A Revolution on the Move" (2002)
Simulation Analysis - 10Mbs CSMA-CD
This is an analysis of Ethernet network simulations performed with Caci's Comnet III simulation software.
Clock Synchronization Server - Source Code
This source code, written in C++ for Unix systems, is to be used in simple clock-synchronization operations over TCP/IP.
Clock Comparison Client - Source Code - Main Algorithm Explanation
This is to be used in conjunction with the above server. It does not adjust the Unix client's system clock, but instead tracks the differences between it and the server's, taking into account propagation delay.
Clock Setting Client - Source Code 1, 2, 3, 4
This is to be used in conjunction with the above server. It adjusts the Windows client's system clock, taking into account propagation delay. The algorithm used to calculate the correct time is the same as used in the Unix client above; only the system commands differ.
Cpsc510: Artificial Intelligence I
Simulated Thesis Proposal - Using Facial Recognition to Increase ATM Security, PowerPoint
Cpsc525: Object-Oriented Programming and Design
Text-based Java Freecell Game - Source Code
Text-based C++ Freecell Game - Source Code
Cpsc550: Distributed Operating Systems
Technological Essay - Distributed Multimedia Systems, PowerPoint
Technological Essay - Riding the Airwaves to Better Traffic, PowerPoint
Cpsc585: Principles and Applications of Multimedia
QuickTime Video Project - 15 Second Computer Advertisement
QuickTime VR Project 1 and 2 - Living Room, Dining Room
QuickTime VR Project 3 - Audi TT Model
Research Paper - The Instruction of Multimedia Concepts as an Art and a Science
Cpsc642: Artificial Intelligence II
Technological Essay - EO - The Evolving Objects Library, PowerPoint

goldbar

Have any comments? Send them to james@maxlow.net
Any and all trademarks copyright their respective owners.