Dr. Michael Weeks - Electronic Curriculum Vitae

 

Michael Weeks
Department of Computer Science
34 Peachtree Street, Suite 1444
Georgia State University
Atlanta, GA 30303
Phone (404) 651-0660
New Phone as of June 2007: (404) 413-5722
email address
Homepage : http://www.cs.gsu.edu/~cscmcw

EDUCATION

University of Louisiana at Lafayette - Ph.D. in Computer Engineering 1998
University of Louisiana at Lafayette - M. S. in Computer Engineering 1996
University of Louisville Speed School - M. Eng. in Engineering Math and Computer Science (EMACS) 1994
University of Louisville Speed School - B. E. S. in Engineering Math and Computer Science (EMACS) 1993
 
 

RESEARCH INTERESTS


 

PUBLICATIONS

Ferrol Blackmon and Michael Weeks, "Wireless Tilt Mouse: Providing Mouse-type Access for Computer Users with Spinal Cord Injuries or Disabilities", accepted to the International Workshop on Ambient Assistive Technologies for Intelligent Healthcare Services (AASTIHS08), part of First International Conference on Pervasive Technologies Related to Assistive environments (PETRA 2008) July 18th 2008.

Evelyn Brannock and Michael Weeks, "Biological Image Segmentation with Wavelets", Poster Paper at the International Symposium on Bioinformatics Research and Applications (ISBRA08), May 6-9, 2008, Atlanta, GA, USA.

Carson Herrick and Michael Weeks, "Brain Computer Interfaces", Poster Paper at the International Symposium on Bioinformatics Research and Applications (ISBRA08), May 6-9, 2008, Atlanta, GA, USA.

Evelyn Brannock, Michael Weeks and Robert Harrison, "Watermarking withWavelets: Simplicity Leads to Robustness," Proceedings of the IEEE SoutheastCon 2008, Huntsville, Alabama, April 3-6, 2008, pages 587-592.

Evelyn Brannock and Michael Weeks, "A Synopsis of RecentWork in Edge Detection using the DWT," Proceedings of the IEEE SoutheastCon 2008, Huntsville, Alabama, April 3-6, 2008, pages 515-520.

Ottmar Beucher and Michael Weeks, Introduction to MATLAB and Simulink, Third Edition, Infinity Science Press, Hingham, MA, 2007.

Vidya Rangaswamy and Michael Weeks, "Phoneme Classification using Wavelet Packets," Proceedings of the Fourth IASTED Conference Communications, Internet and Information Technology (CIIT 2006), St. Thomas, Virgin Islands, USA, November 29 - December 1, 2006, pages 31-34.

Michael Weeks, Digital Signal Processing Using MATLAB and Wavelets, Infinity Science Press, Hingham, MA, 2006.

Michael Weeks and Gulsah Altun, "Efficient, Secure, Dynamic Source Routing for Ad-hoc Networks," Journal of Network and Systems Management, Vol. 14, No. 4, December 2006, pages 559-581.

Evelyn Brannock, Michael Weeks, and Vincent Rehder, "Detecting Filopodia with Wavelets," IEEE International Symposium on Circuits and Systems (ISCAS '06), Kos, Greece, May 21-24, 2006, pages 4046-4049.

Evelyn Brannock and Michael Weeks, "Edge Detection Using Wavelets," 44th Annual ACM Southeast Conference, Melbourne, Florida, March 10-12, 2006, pages 649-654.

Bryson R. Payne, Saeid O.Belkasim, G. Scott Owen, Michael C.Weeks, and Ying Zhu, "Accelerated 2D Image Processing on GPUs", Lecture Notes in Computer Science, Volume 3515, Apr 2005, Pages 256 - 264.

The above paper may also appear as:
Bryson R. Payne, Saeid O. Belkasim, G. Scott Owen, Michael C. Weeks, and Ying Zhu, "Accelerated 2D & 3D Image Processing on GPUs", Fourth International Workshop on Computer Graphics and Geometric Modeling (CGGM'2005), Atlanta, Georgia, USA, May 22-25 2005.

Robert Gulde, Michael Weeks, Scott Owen, and Yi Pan, "Parallel Computing with Multiple GPUs on a Single Machine to Achieve Performance Gains," Poster at GP2: Workshop on General Purpose Computing on Graphics Processors, Los Angeles, California, 7-8 August 2004.

Robert Gulde, Michael Weeks, Scott Owen, and Yi Pan, "Parallel Computing with Multiple GPUs on a Single Machine to Achieve Performance Gains," SIGGRAPH 2004 Posters Program, Los Angeles, California, 8-12 August 2004.

Sushil K. Prasad, V. Madisetti, (others), Michael Weeks, et al., "System on Mobile Devices (SyD): A Middleware Testbed for Collaborative Applications over Small Heterogeneous Devices and Data Stores," Proceedings of the ACM/IFIP/USENIX 5th International Middleware Conference, Toronto, Ontario, Canada, October 18th - 22nd, 2004, pages 352-371.

Brian Gamulkiewicz and Michael Weeks, "Wavelet Based Speech Recognition," IEEE Midwest Symposium on Circuits and Systems (MWSCAS), Cairo, Egypt, December 27-30, 2003, pages 678-681.

Baoan Wang and Michael Weeks, "The HIR Filter: Triggering Reset With Output Slope," IEEE Midwest Symposium on Circuits and Systems (MWSCAS), Cairo, Egypt, December 27-30, 2003, pages 636-639.

S. K. Prasad, M. Weeks, Y. Zhang, A. Zelikovsky, S. Belkasim, R. Sunderraman, and V. Madisetti, "Toward an Easy Programming Environment for Implementing Mobile Applications: A Fleet Application Case Study using SyD Middleware," IEEE International Workshop on Web Based Systems and Applications (WEBSA), in conjunction with the 27th Annual International Computer Software and Applications Conference (COMPSAC 2003), Dallas, Texas, November 3 - 6, 2003, pages 696-701.

Michael Weeks and Magdy Bayoumi, "Discrete Wavelet Transform: Architectures, Design and Performance Issues," Journal of VLSI Signal Processing, Volume 35, Issue 2, September 2003, pages 155-178.

S. K. Prasad, V. Madisetti, R. Sunderraman, E. Dogdu, A. Bourgeois, M. Weeks, et al., "A Middleware for Collaborative Applications over a System of Mobile Devices (SyD): An Implementation Case Study," Technical Report CS-TR-03-01, Department of Computer Science, Georgia State University, July 2003, 16 pages.

Robert Gulde and Michael Weeks, "A Position Control System Design," 2003 International Workshop on System-on-Chip for Real-Time Applications, Calgary, Canada, June 30 - July 2, 2003, pages 400-405.

Wael Badawy, Michael Talley, Guoqing Zhang, Michael Weeks, and Magdy Bayoumi, "Low Power Very Large Scale Integration Prototype for Three-Dimensional Discrete Wavelet Transform Processor with Medical Applications," Journal of Electronic Imaging, Vol. 12, Number 2, April 2003, pages 270-277.

S.K.Prasad, M. Weeks, Y. Zhang, A. Zelikovskiy, S. Belkasim, R. Sunderraman, and V. Madisetti, "Mobile Fleet Application Using SOAP and System on Devices (SyD) Middleware Technologies," Communications, Internet and Information Technology (CIIT 2002), St. Thomas, Virgin Islands, USA, November 18-20, 2002, pages 426-431.

Nimarta Arora and Michael Weeks, "Implementation of Enhanced Services Provided by Digital Video Broadcasting," Third International Workshop on Digital and Computational Video (DCV '02), Clearwater, Florida, USA, November 14-15, 2002.

M. B. Townsley, M. C. Weeks, R. K. Ragade and A. Kumar, "Issues in Implementation of a Large Scale Distributed Iterated Prisoners Dilemma Simulation," (submitted for publication).

Vijay Madisetti, Sushil K Prasad, Michael Weeks, Raghupathy Sivakumar, Raj Sunderraman, Sham Navathe, Yi Pan, Yanqing Zhang, Saied Belkasim and Alex Zelikovsky, "System of Databases (SyD): An Enabling Technology for Programming Applications on Multiple Mobile Databases," (submitted for publication).

Michael Weeks, and Magdy Bayoumi, "Three-Dimensional Discrete Wavelet Architectures," IEEE Transactions on Signal Processing, Volume 50, Number 8, August 2002, pages 2050-2063.

Michael Weeks and Baoan Wang, "A Hybrid Infinite/Finite Impulse Response (HIR) Filter," 45th IEEE Midwest Symposium on Circuits and Systems Proceedings (MWSCAS), Tulsa, Oklahoma, August 4-7, 2002.

Michael Weeks and Qin Wang, "Orthogonal Wavelet Coefficient Precision and Fixed Point Representation," 2002 International Workshop on System-on-Chip for Real-Time Applications, Banff, Canada, July 5-7, 2002, pages 497-506.

Wael Badawy, Michael Weeks, Guoqing Zhang, Michael Talley, and Magdy Bayoumi, "MRI Data Compression Using a 3-D Discrete Wavelet Transform," IEEE Engineering in Medicine and Biology, Vol. 21, Issue 4, July/August 2002, pages 95-103.

Baoan Wang and Michael Weeks, "Digital Data Formats and Their Effects," 40th Annual ACM Southeast Conference, Raleigh, North Carolina, April 26-27, 2002, pages 235-238.

Michael Weeks, "Precision for 2-D Discrete Wavelet Transform Processors," 2000 IEEE Workshop on Signal Processing Systems (SiPS), Lafayette, Louisiana, October 10-13, 2000, pages 80-89.

Guoqing Zhang, Mike Talley, Wael Badawy, Michael Weeks and Magdy Bayoumi, "A Low Power 3-D Discrete Wavelet Transform Processor for Medical Applications," 1999 IEEE Workshop on Signal Processing Systems (SiPS), Taipei, Taiwan, October 20-22, 1999, pages 65-74.

Guoqing Zhang, Mike Talley, Wael Badawy, Michael Weeks and Magdy Bayoumi, "A Low Power Prototype for a 3-D Discrete Wavelet Transform Processor," IEEE International Symposium on Circuits and Systems (ISCAS '99), Orlando, Florida, May 30-June 2 1999, Volume 1, pages 145-148.

Michael Weeks, Beth Lumetta, and Magdy Bayoumi, "The Black Jack Tutor Chip: Dealing From Idea to Silicon," IEEE Potentials, April/May 1999, pages 38-42.

Michael Weeks, Jimmy Limqueco, and Magdy Bayoumi, "On Block Architectures for Discrete Wavelet Transform," 32nd Asilomar Conference on Signals, Systems and Computers, Pacific Grove, California, November 1-4, 1998.

Michael Weeks and Magdy Bayoumi, "3-D Discrete Wavelet Transform Architectures," IEEE International Symposium on Circuits and Systems (ISCAS '98), Monterey, California, May 31 - June 3, 1998.

Michael Weeks, "Architectures for the 3-D Discrete Wavelet Transform," Ph.D. Dissertation, University of Louisiana at Lafayette, May 1998.

M. Weeks, M. B. Maaz, H. Krishnamurthy, P. Shipley, M. Bayoumi, "A Prototype Chipset for a Large Scaleable ATM Switching Node," Seventh Great Lakes Symposium on VLSI, Urbana-Champaign Illinois, March 13-15, 1997, pages 131-136.

Paul Shipley, Michael Weeks, and Magdy Bayoumi, "A Scaleable Very Large ATM Switch Architecture For Bursty Traffic," Proceedings of the Fifth International Conference on Computer Communications and Networks (ICCCN '96), Rockville, Maryland, October 16-19, 1996, pages 188-191.

Harold Szu, Charles Hsu, Marie Erie, and Michael Weeks, "An Artificial Chaotic Neural Network for Image Feature Extraction," Progress in Neural Information Processing: Proceedings of the International Conference on Neural Information Processing, Hong Kong, September 24-27, 1996, pages 496-501.

Harold Szu, Charles Hsu, Marie Erie, and Michael Weeks, "An Artificial Chaotic Neural Network for Image Feature Extraction," World Congress on Neural Networks, San Diego, California, September 15-18, 1996, pages 1361-1366.

Paul Shipley, Michael Weeks, and Magdy Bayoumi, "A Controller Chip for a Scaleable ATM Switch Node," Proceedings of the 39th Midwest Symposium on Circuits and Systems, Ames, Iowa, August 18-21, 1996, pages 73-76.

Michael Weeks, "Altered Payoff Values and the Effect on a Population of Iterated Prisoner's Dilemma Players," Master's of Engineering Thesis, University of Louisville, 1994.



THESES AND DISSERTATIONS (DIRECTED)

Vidya Rangaswamy, Phoneme Recognition Using Wavelet Packets, Master's Thesis, November 11, 2005 (chair).

Huaxin (Johnny) Ye, Wavelet Neural Network based Audio Compression, Master's Thesis, December 2, 2004 (chair).

Jigesh Parikh, Enhancing Role Based Access Control using LDAP, Master's Thesis, November 29, 2004 (chair).

Robert Gulde, Using Multiple GPUs in Parallel to Achieve Performance Gains on a Single CPU System, Master's Thesis, June 24, 2004 (chair).

Janki Vora, A P300 Signal Controlled Robotic Arm Movement Brain Computer Interface, Master's Thesis, March 2, 2004 (chair).

Brian Gamulkiewicz, Speech Recognition using the Wavelet Transform, Master's Thesis, December 15, 2003 (chair).

Nimarta Arora, Co-existence Issues Between Bluetooth and 802.11b Networks, Master's Thesis, November 14, 2003 (chair).

Gulsah Altun, Security in Wireless Ad Hoc Network Routing Protocols, Master's Thesis, November 7, 2003 (chair).

Hrishi Talwar, BlueComm - A Simple Ways of Writing Applications for Bluetooth Devices, Master's Project, May 8, 2003 (chair).

Anchalee Wongsirimunkong, Food Ordering System (using Web Services with an iPAQ), Master's Project, November 25, 2002 (chair).

Chaitanya Bandela, Improving WEP Security in IEEE 802.11 Wireless Networks, Master's Thesis, November 13, 2002 (co-chair).

Baoan Wang, A Hybrid Infinite/Finite Impulse Response (HIR) Filter, Master's Thesis, November 12, 2002 (chair).

Qin Wang, A Greedy Search Algorithm for Adaptive QMF Coefficients, Master's Thesis, July 15, 2002 (chair).

THESES AND DISSERTATIONS (COMMITTEE)

Jeffrey Chastine, On Inter-referential Awareness in Collaborative Augmented Reality Environments, Ph.D. Dissertation, July 17, 2007. Ying Zhu (Committee chair). Committee members: G. Scott Owen, Sushil K. Prasad, Michael Weeks, and Blair MacIntyre.

Srilaxmi Malladi, Secure Scheduling and Execution of Collaborative Applications for Medical Informatics, Ph.D. Prospectus, April 30, 2007. Sushil K. Prasad (Committee chair). Committee members: Sham K. Navathe, Michael Weeks, and Yanqing Zhang.

Ehsan Azarnasab, Robot-In-The-Loop Simulation to Support Mulit-Robot System Development: A Dynamic Team Formation Example, Master's Thesis, November 20, 2006. Xiaolin Hu (Committee Chair). Committee members: Michael Weeks and Yanqing Zhang.

Shibi P. Thankachan, 64 x 64 Bit Multiplier Using Pass Logic Principle, Master's Thesis, November 20, 2006. A. P. Preethy (Committee Chair). Committee members: Michael Weeks and Saeid Belkasim.

Jeffrey Chastine, Inter-referential Awareness in Collaborative Augmented Reality Environments, Ph.D. Prospectus, April 21, 2006 (Committee member).

Hui Liu, Topology Control, Routing Protocols and Performance Evaluation for Mobile Wireless Ad Hoc Networks, Ph.D. Dissertation, August 5, 2005. Yi Pan (Committee Chair). Committee members: Anu Bourgeois, Michael Weeks, and Yichuan Zhao.

Mathura Gopalan, Simulating a Pipelined Reconfigurable Mesh on a Linear Array with Reconfigurable Pipelined Bus System, Master's Thesis, July 15, 2005, Dr. Anu G. Bourgeois (Committee Chair). Committee Members: Michael Weeks and Yi Pan.

Tihomir Surdilovic, Fuzzy Mouse Cursor Control System For Computer Users with Spinal Cord Injuries, Master's Thesis, July 13, 2005, Yan-Qing Zhang (Committee Chair). Committee Members: Michael Weeks and Rajshekhar Sunderraman.

Hui Liu, Topology Control, Routing Protocols and Performance Evaluation for Mobile Wireless Ad Hoc Networks, Ph.D. Prospectus, May 31, 2005 (Committee member).

Bryson Payne, Accelerating Scientific Computation In Bioinformatics By Using Graphics Processing Units As Parallel Vector Processors, Ph.D. Dissertation, November 30, 2004 (Committee member).

Shilpa Panaganti, Parallel SVM [Support Vector Machine] with Application to Protein Structure Prediction, Master's Thesis, November 9, 2004 (Committee member).

Gayatri Ayalasomayajula, Calciomics: Utilizing Computational Tools to Identify EF-hand Calcium Binding Proteins in Biological Systems, Master's Project Report, July 29, 2004 (Committee member).

Bryson Payne, Accelerating Scientific Computation In Bioinformatics By Using Graphics Processing Units As Parallel Vector Processors, Ph.D. Prospectus, April 13, 2004 (Committee member).

Rasmi M. Moan, Implementation and Analysis of Genetic Algorithm for Molecular Modeling, Master's Thesis, March 23, 2004 (Committee member).

Omar B. Mbowe, Dynamic Power Assignment in Static Wireless AdHoc Network, Master's Thesis, July 8, 2003 (Committee member).

Van Searcy, An Algorithm for the Traveling Salesman Problem Using Optical Mashes and the Ant Colony Optimization Technique, Master's Thesis, November 22, 2002 (Committee member).


YAMACRAW PROJECT WORK

I have authored or co-authored 45 posters at the Georgia Electronic Design Center (GEDC), also called the State of Georgia's Yamacraw Project, Industrial Advisory Board meetings between April 2001 and October 2004. Approximately 75% of these posters have student co-authors. The Georgia Electronic Design Center is the world's largest embedded software group. Participating universities include Georgia State University, Georgia Institute of Technology, University of Georgia, and Southern Polytechnic State University.

GEDC Industrial Advisory Board (IAB) conference, Atlanta, Georgia, October 18-19, 2004

GEDC Industrial Advisory Board (IAB) conference, Atlanta, Georgia, April 20, 2004

GEDC Industrial Advisory Board (IAB) conference, Atlanta, Georgia, October 22, 2003

Yamacraw Industrial Advisory Board (IAB) conference, Atlanta, Georgia, April 24, 2003

Yamacraw Industrial Advisory Board (IAB) conference, Atlanta, Georgia, October 30, 2002

Yamacraw Industrial Advisory Board (IAB) conference, Atlanta, Georgia, April 17, 2002


Yamacraw Industrial Advisory Board (IAB) conference, Atlanta, Georgia, October 17, 2001


Yamacraw Industrial Advisory Board (IAB) conference, Atlanta, Georgia, April, 2001

COPYRIGHTS


 

PATENTS

RECENT TALKS GIVEN

CONFERENCES

AWARDS

2005 Received Tenure and Promotion to Associate Professor
2004 Senior Member, IEEE
2003 Instructional Innovation Award, Georgia State University
1996 Recognized at University of Louisiana, Lafayette Honors Convocation
1995 Louisiana Board of Regents Fellowship
1994 ACM Distinguished Student Award
1993 Outstanding Senior Award, U of L Speed Alumni Foundation
1992 Engineers' Days First Place, EMACS exhibit
1991 Engineers' Days Second Place, EMACS exhibit
1989 Intramural Award, Triangle Fraternity
1989 Mendy Award, University of Louisville Intramurals
1986 University of Louisville Honors Program
 


PROJECTS OF INTEREST

Yamacraw Embedded Software - This project was the world's largest embedded software group. See the Georgia Electronic Design Center (GEDC).

Muon Detection PHENIX/RHIC - Project to detect the presence of muon particles generated from a collision of gold atoms.

Discrete Wavelet Transforms - Master's of Science Project, University of Louisiana at Lafayette, performed 1-D and 2-D Discrete Wavelet Transforms on speech and image data, followed by compression.

Blackjack Chip - Developed a chip to indicate the best move for a Blackjack player. The VLSI layout was done in "Magic" software.

Asynchronous Transfer Mode (ATM) Control Chip - Worked on a layout with over 300,000 transistors. The chip controls four ATM switch chips to form a 16x16 switch. The layout was done using Opus LayoutPlus software (Cadence).

Land Mine Detection - Using wavelets, I wrote a program in the Matlab environment to automatically detect the presence of land mines.

Internet Mining - Used HTML forms and C to guide an Internet user through a database of human images.

Chaotic Neural Networks - Studied a Neural Network with a non-sigmoidal response. This work could be used to show the effects of brain damage.

Rapid Prototyping - Simulated rapid prototyping system in order to determine things like cost, time, etc. This simulation was used with the rapid prototyping system at the University of Louisville.
 

TEACHING EXPERIENCE

ADMINISTRATIVE EXPERIENCE (ACADEMIC)

BUSINESS AND PROFESSIONAL EXPERIENCE

COURSES TAUGHT

2007
  1. CSc 3320 - System Level Programming, Fall (developed this course with a full set of Powerpoint presentations)
  2. CSc 8270 - Digital Signal Processing, Summer
  3. CSc 4110/6110 - Embedded Systems, Spring
  4. CSc 4270/6270 - Introduction to Digital Signal Processing, Spring
2006
  1. CSc 3610/7610 - Introduction to MATLAB Programming, Fall
  2. CSc 8270 - Digital Signal Processing, Summer
  3. CSc 4110/6110 - Embedded Systems, Spring
  4. CSc 4270/6270 - Introduction to Digital Signal Processing, Spring
2005
  1. CSc 4250/6250 - VLSI CAD & Computer Architecture Laboratory, Fall
  2. CSc 8270 - Digital Signal Processing, Summer
  3. CSc 4110/6110 - Embedded Systems, Spring
  4. CSc 4270/6270 - Introduction to Digital Signal Processing, Spring
2004
  1. CSc 4250/6250 - VLSI CAD & Computer Architecture Laboratory, Fall
  2. CSc 8270 - Digital Signal Processing, Summer
  3. CSc 4110/6110 - Embedded Systems, Spring
  4. CSc 4270/6270 - Introduction to Digital Signal Processing, Spring
2003
  1. CSc 4250/6250 - VLSI CAD & Computer Architecture Laboratory, Fall
  2. CSc 8270 - Digital Signal Processing, Summer
  3. CSc 4110/6110 - Embedded Systems, Spring
  4. CSc 4270/6270 - Introduction to Digital Signal Processing, Spring
2002
  1. CSc 4250/6250 - VLSI CAD & Computer Architecture Laboratory, Fall
  2. CSc 3210 - Computer Organization and Programming, Fall
  3. CSc 8270 - Digital Signal Processing, Summer
  4. PHYS/CSc 3510 - Intro Embedded Systems Lab, Spring
  5. CSC 4270/6270 - Introduction to Digital Signal Processing, Spring
2001
  1. CSc 4250/6250 - VLSI CAD & Computer Architecture Laboratory, Fall
  2. CSc 8270 - Digital Signal Processing, Summer
  3. CSc 3320 - System Level Programming, Spring
  4. PHYS/CSC 3510 - Intro Embedded Systems Lab, Spring
2000
  1. CSc 3210 - Computer Organization and Programming, Fall
  2. CSc 2311 - Principle of Computer Program II (C++), Fall
  3. CSc 4210 - Computer Architecture, Summer
  4. CSc 3510 - Intro Embedded Systems Lab, Spring
  5. CSc 4210/6210 - Computer Architecture, Spring
1999 (Fall only)
  1. CSc 2010 - Intro to Computer Science
  2. CSc 2311 - Principle of Computer Program II (C++)

COMPUTER PROGRAMMING EXPERIENCE




ACTIVITIES

University of Louisiana at Lafayette (formerly U. Southwestern Louisiana)

University of Louisville (U of L)

Other Activities


References available upon request.

Send mail regarding this page to:
email address

Last update: January 4, 2008