Darrin M
Darrin M. Hanna, Ph.D.
1163 Churchill Circle
Rochester, MI 48307
(248) 601-0868 ( dmhanna@oakland.edu
Education
Doctor of Philosophy in Systems Engineering Dec 2000 – Dec 2002
Oakland University, Rochester, MI
Dissertation Title: “A Novel Method for Generating Microprocessor-less Systems with Applications in Bioengineering”
Cumulative GPA: 3.95
Master of Science in Computer Science and Engineering Sep 1999 – Dec 2000
Oakland University, Rochester, MI
Cumulative GPA: 4.0
Bachelor of Science in Computer Science and Engineering Sep 1995 – Apr 1999
Oakland University, Rochester, MI
Engineering Major GPA: 4.0, Cumulative GPA: 3.97
Bachelor of Science in Mathematics
Mathematics GPA: 3.97
| |Awarded the Alfred G. Wilson Award, the top award for a graduating male senior at Oakland University. |
| |Awarded the Exceptional Achievement Award, the top award given to one graduating senior in the School of Engineering and Computer |
| |Science at Oakland University. |
| |Awarded the Bragg Award for High Mathematical Achievement, given to one graduating major in Mathematics at Oakland University. |
Background and Experience
Darrin graduated from Oakland University with a Bachelor of Science in Engineering with majors in both Computer Engineering and Mathematics. He graduated with top honors in both with major grade point averages of 4.0 and 3.97, respectively, and a cumulative grade point average of 3.97. During his undergraduate studies, Darrin spent two years researching Colossal Magnetoresistive Oxides with Dr. Gopalan Srinivasan in the Department of Physics at Oakland University. In addition to researching in Physics, Darrin has been a Supplemental Instructor in Chemistry since 1996. In 1999, Darrin accepted a Lectureship in Computer Science and Engineering at Oakland University followed by a Visiting Instructor position in 2000. During this time, Darrin completed his doctoral studies in artificial intelligence and embedded systems under Dr. Richard E Haskell. As a sophomore at Oakland University, Darrin started a company, Technology Integration Group Services, Incorporated, which specializes in technical infrastructure, intelligent application development, and wireless systems. This company has continued to grow and develop internationally.
Oakland University
1996 - Present
Various capacities of service to Oakland University and, in particular, teaching university courses in the School of Engineering and Computer Science, conducting research, and serving on committees related to curriculum development in the Computer Science and Engineering Department.
Technology Integration Group Services, Inc.
President
Technology Integration Group Services, Inc. (TIGS, Inc.) conducts business in various industries. TIGS currently holds the copyright and trademark to a sales automation software package (1997) called Leadscape™ and an intelligent automation software package for manufacturing information and accounting (2001) called the Atrium Automation Suite. In 2002, TIGS expanded internationally and opened an office in Ealing, United Kingdom and presently employs 18 people. TIGS won a 2001 award for Investment and Commercialization Success awarded by the Michigan Economic Development Corporation.
Research Interests
Artificial intelligence and embedded systems, pattern recognition, mixed-mode systems, BioMEMS, Microprocessor-less design, field programmable gate arrays, dynamically reconfigurable architectures, combinatorial optimization, and manufacturing data automation.
Publications In Progress and Under Review
Richard E. Haskell and Darrin M. Hanna, “Rapid Prototyping using a Microprocessor Core on a Spartan II FPGA,” to be submitted to IEEE transactions in Industrial Electronics, July 2003.
Richard E. Haskell, Ping Li and Darrin M. Hanna, “Using a Genetic Algorithm to Optimize the Performance of Classification Tree Fuzzy Systems,” submitted to the Journal of Pattern Recognition, Jun 2003.
Richard E. Haskell and Darrin M. Hanna, "A VHDL Forth Core for FPGAs," submitted to the Journal of Microprocessor and Microsystems, May 2003.
Accepted/Printed Publications, Articles and Talks
Darrin M. Hanna and Richard E. Haskell, “Using Flowpaths for the High-Level Synthesis of Reconfigurable Systems,” Proceedings of the 2003 International Conference on Engineering of Reconfigurable Systems and Algorithms, Las Vegas, NV, June 22 – 26, 2003.
Richard E. Haskell and Darrin M. Hanna, “Rapid Prototyping using a Microprocessor Core on a Spartan II FPGA,” Proceedings of the 2003 International Conference on Embedded Systems and Applications, Las Vegas, NV, June 22 – 26, 2003.
Ping Li, Richard E. Haskell, and Darrin M. Hanna, “Optimizing Fuzzy Decision Trees Using Genetic Algorithms,” Proceedings of the 2003 International Conference on Artificial Intelligence, Las Vegas, NV, June 22 – 26, 2003.
Barbara A. Oakley and Darrin M. Hanna, "A review of Nanobioscience and Bioinformatics Initiatives in North America," accepted by IEEE Transactions on Nanobioscience, May 2003, expected to print in December 2003.
Darrin M. Hanna, Barbara Oakley, and Gabrielle Stryker, “Using Systems-on-a-Chip Pathogen Filtering in an Implantable Device to Replace or Enhance Chemotherapy,” accepted by the IEEE transactions on Nanobioscience, January 2003.
Barbara Oakley, Darrin M. Hanna, Meir Shillor, and Gary Barber, “Ultrasonic Parameters as a Function of Hydrostatic Pressure II. Mathematical Models of the Speed of Sound in Organic Liquids,” accepted (December 2002) by the Journal of Physical and Chemical Reference Data for publication (36-page manuscript).
Barbara Oakley, Gary Barber, Tony Worden, and Darrin M. Hanna, “Ultrasonic Parameters as a Function of Hydrostatic Pressure I. A Review of the Data for Organic Liquids,” accepted (December 2002) by the Journal of Physical and Chemical Reference Data for publication
(107-page manuscript).
Darrin M. Hanna, A Novel Method for Generating Microprocessor-less Systems with Applications in Bioengineering, Ph.D. Dissertation, Oakland University, Rochester, Michigan.
Darrin M. Hanna and Richard E. Haskell, “Maximizing Performance of Software Programs Running on FPGAs by Using Flowpaths,” The Eleventh ACM/SIGDA International Symposium on Field Programmable Gate Arrays, Monterey, CA, February 2003.
Barbara Oakley, Julie de Hagen, Darrin Hanna, Basim Al-Khateeb, and Mahmoud Al-Nsour, "Simulation of Electromagnetic Fields in a Microelectrode Array," presented at IEEE EMBS Special Topic Conference on Molecular and Cellular Tissue Engineering, Genova, Italy, 2002.
Darrin M. Hanna, Jerry E. Marsh, and Richard E. Haskell, “How to Produce Students Who Can Solve Problems using Computers Instead of Computers that Create Problems for Students in Engineering,” ASEE 2002 North Central Section Conference, Oakland University, Rochester, MI, April 5-6, 2002.
Richard E. Haskell and Darrin M. Hanna, “An Elastic Microprocessor Core for Xilinx FPGAs,” Proc. Second IEEE Electro/Information Technology Conference, Oakland University, Rochester, MI, June 7-9, 2001.
Richard E. Haskell and Darrin M. Hanna, “FPGA Integrated Co-Design,” Proc. of the Microelectronic System Education Conference, Las Vegas, NV, June 17-18, 2001.
G. Srinivasan and D. Hanna, "Magnetic Transitions and Electrical Transport in Lanthanum Strontium Manganite: Effect of Substitutions and High Pressure," Applied Physics Letters, Volume 79, 5, pp. 641-644, July 30, 2001.
Darrin M. Hanna, Hardware/Software Co-Design using Field Programmable Gate Arrays and Reconfigurable Controllers, Thesis for the degree of Master of Science in Computer Science and Engineering, Oakland University, 2000.
Darrin M. Hanna, “Optimizing the Co-Design Process with Field Programmable Gate Arrays,” Talk presented at the IEEE quarterly section on Oct. 25, 2000 at Yasaki N. America, Canton, MI.
Richard E. Haskell, Darrin M. Hanna, Ping Li, Ka C. Cheok and Greg Hudas, “Finding Pattern Behavior in Temporal Data using Fuzzy Clustering,” Proc. of the Conference on Artificial Neural Networks in Engineering, St. Louis, MO, November 5 – 8, 2000.
Richard E. Haskell and Darrin M. Hanna, “Implementing a Forth Engine Microcontroller on a Xilinx FPGA,” Article for IEEE Student Supplement May 2000, copyright 2000.
G. Srinivasan, T. P. Mullin, D. Hanna, A. Manivannan and M. S. Seehra, “Magnetic and High Pressure Magneto-transport Properties of Cesium Substituted Lanthanum Calcium Manganites,” Applied Physics A, volume 72, pp. 333-339, 2001.
G. Srinivasan, D. Hanna, R. Suryanarayanan, J. Berthon, “Static and High-Frequency Magnetic Properties of Fe and Cr Substituted Lanthanum Manganites,” Journal of Magnetism and Magnetic Materials, 211, pp. 248-253, 1999.
Grants Awarded
Airport Obstruction Identification System. $118,320.00, New Jersey Department of Transportation. Awarded to Oakland University, Principal Investigator Darrin Hanna and Co-Principal Investigators Richard Haskell and Ishwar Sethi co-working with the Rutgers University Center for Advanced Infrastructure and Transportation, January 2002.
Engineering the Future, $25,000, Barbara Oakley, PI, Gary Barber, Darrin Hanna and Andrew Rusek, co-PI’s, Oakland University, 2001.
An Investigation into Organic Compound Sensor Enhancement for Automobile Fuel Exhaust – Phase I. $75,000.00, New Jersey Department of Transportation issued to Darrin Hanna at TIGS, Inc. through Rutgers University Center for Advanced Infrastructure and Transportation, PI Pat Czary, November 2000.
Masters Committee Membership
Fall 2001 to Spring 2002 - Jamie Quaderer, Department of Electrical Engineering, “A Study of the Effects of Pressure on Acoustical and Chemical Parameters” Member.
Doctoral Committee Membership
Winter 2003 to Present – Kala Majeti, Department of Computer Science and Engineering. After reviewing Darrin’s research, Ms. Majeti has recently added Dr. Hanna as a co-chair of her Doctoral Committee and will be undertaking research with Dr. Hanna. Co-chair (Paperwork in process).
Winter 2003 to Present – Vijay Malingham, Department of Electrical and Systems Engineering. Member.
Teaching Experience, Curriculum Development, and Service
Dr. Hanna has been teaching courses, advocating and implementing changes in curriculum, and serving at Oakland University since 1999. Below is a list of highlights followed by a teaching detail.
• Developed the online course evaluation and program assessment system used by the School of Engineering for managing student and instructor feedback on instructors, course objectives, and end-of-course summaries for ABET accreditation. (Winter 2001)
• Updated and supported the online course evaluation and program assessment system used for maintaining ABET accreditation. (Ongoing)
• Served as adviser to approximately 20 students each semester. This includes mentoring students to determine majors, careers, and courses. (Ongoing)
• Proposed, developed, and implemented significant changes in the core curriculum for undergraduate education in Computer Science and Engineering including creating lectures, labs, descriptions, syllabi, and other materials for three new courses from scratch (Winter/Fall 2001)
• Lectured on Ethics in Computer Science and Engineering to EGR 401: Professional Engineering (Winter Semester since 2000)
• Suggested and was the first faculty member in the School of Engineering and Computer Science to teach courses at Macomb University Center and Oakland University using the distance learning technology to improve the quality of lecture delivery to more students instead of using multiple instructors and part time faculty. (Since Winter 2002)
• Served on Task Force #1: Programs of Study, a special task force where a representative from each department and a committee chair was chosen by the Dean of the School of Engineering to deliver a plan for doubling the size of the School. (Since Fall 2002)
• Served as faculty coordinator for CSE 220, 221, and 247. (Since Fall 1999)
• Worked with Dr. Richard Haskell to develop CSE 480, a new course in capstone design for seniors. (Winter 2002)
• Co-taught a course in the Department of Communications with Dr. Jennifer Heisler, COM 303: Communication Theory. (Winter 2002)
• Co-developed the new web site for the School of Engineering. (Fall 2001)
July 2003 – Present
• Assistant Professor of Engineering, CSE 171: Introduction to Digital Logic and the 8086 Microprocessor
January 2003 – April 2003
• Visiting Instructor, CSE 141: Engineering Problem Solving in Computer Science and Engineering
• Visiting Instructor, CSE 378: Computer Hardware Design
• Serving on the curriculum committee in the Department of Computer Science and Engineering
September 2002 – December 2002
• Visiting Instructor, CSE 141: Engineering Problem Solving in Computer Science and Engineering
• Visiting Instructor, CSE 247: Computer-based Information Networks
July 2002 – August 2002
• Visiting Instructor, CSE 171: Introduction to Digital Logic and the 8086 Microprocessor
January 2002 – April 2002
• Visiting Instructor, CSE 141: Engineering Problem Solving in Computer Science and Engineering
• Visiting Instructor, CSE 378: Computer Hardware Design
September 2001 – December 2001
• Visiting Instructor, CSE 141: Engineering Problem Solving in Computer Science and Engineering. Developed the course from scratch; lectures and labs (new course)
January 2001 – April 2001
• Visiting Instructor, CSE 378: Design of Digital Systems
• Visiting Instructor, CSE 171: Introduction to Digital Logic and the 8086 Microprocessor
September 2000 – December 2000
• Lecturer, CSE 131: Introduction to Computer Programming in C++
• Lecturer, CSE 220: Computer-based Information Systems I – Visual Basic
May 2000 – June 2000
• Lecturer, CSE 131: Introduction to Computer Programming in C++
January 2000 – April 2000
• Lecturer, CSE 131: Introduction to Computer Programming in C++
• Lecturer, CSE 378: Design of Digital Systems
September 1999 – December 1999
• Lecturer, CSE 220: Computer-based Information Systems I – Java
• Lab Instructor, CSE 171: Introduction to Digital Logic and the 8086 Microprocessor
• Lab Instructor, CSE 595: Special Topics – An Introduction to VHDL
Supplemental Instruction
Darrin has enjoyed teaching at Oakland University as a Supplemental Instructor for CHM 144, 145, 157 and 158 since the Fall of 1996 in the Department of Chemistry. He has provided to the enrolled students more contact hours in any given semester than any other instructor in the history of the program at Oakland University. Those who attended his supplemental courses, more than one-third of the classes offered, averaged between .6 and .9 grade points higher than the class average.
Course Information
CSE 131: Introduction to Computer Programming in C++
• Course introduced students to programming using C++
• Section enrollment approximately 65
• Discontinued in Fall 2001 due to changes in curriculum that introduced a problem-solving approach to computer science and engineering (see CSE 141)
CSE 220 (1999): Computer-based Information Systems I – Java
• Section enrollment approximately 15
CSE 220 (2000): Computer-based Information Systems I - Visual Basic
• Section enrollment approximately 20
CSE 378: Design of Digital Systems / Computer Hardware Design
• Design of digital systems using FPGAs and VHDL
• Lectures and labs lead to a microprocessor and students create final projects and presentations
• Section enrollment approximately 45
CSE 171: Introduction to Digital Logic and the 8086 Microprocessor
• Section enrollment approximately 125
CSE 141: Engineering Problem Solving in Computer Science and Engineering
• Section enrollment approximately 185
• Darrin M. Hanna, Jerry E. Marsh, and Richard E. Haskell, “How to Produce Students Who Can Solve Problems using Computers Instead of Computers that Create Problems for Students in Engineering,” ASEE 2002 North Central Section Conference, Oakland University, Rochester, MI, April 5-6, 2002.
CSE 247: Computer-based Information Networks
• Section enrollment approximately 25
• Lectures and labs gave students experience in network architecture, network hardware, and software for configuring and managing local area, wide area, and virtual private networks. This includes a mail server, firewall, virus server using Windows-based software.
COM 303: Communications Theory
• Section enrollment approximately 35
• Lectures introduced several classical and contemporary theories of communication. Darrin co-lectured a section of this course with Dr. Jennifer Heisler. Topics presented by Darrin included Social Exchange Theory, Uncertainty Reduction Principle, Media and Advertising, and Groupthink.
Course Information (continued)
CHM 144/157: General Chemistry I
• Supplemental Section attendance approximately 25
• This course introduced students to chemical principles including molecular geometry, Lewis dot diagrams, periodic trends, chemical properties, bonding properties, and chemical reactions
CHM 145/158: General Chemistry II
• Supplemental Section attendance approximately 25
• This course covered equilibrium systems, reaction rates, acids and bases, buffers, solubility, thermodynamics, and electrochemistry.
Organized and conducted workshops (5 – 10 sessions each) in Web Design Management, Active Server Pages, Design of Digital Systems, Artificial Intelligence, Visual Basic, Database Applications, e-Commerce, and VHDL.
Teaching Evaluation
In all of the courses that have been taught to date, the student evaluations rated Darrin as an outstanding teacher. Darrin has been ranked among the best teachers in the School of Engineering and Computer Science according to the Dean’s report obtained from course evaluations every semester. Some of the students’ comments follow..
“You do a great job of making a not so exciting subject interesting. This is my first semester at Oakland and if you are any indication of how the rest of the professors conduct class I'm REALLY going to like it here. Good luck on defending later this month (Dr. Hanna.....)”
– CSE 141
“Darrin was an excellent teacher. He made the class relaxing and enjoyable, but at the same time Darrin taught us a lot of valuable information. Darrin is probably the best teacher I have had in my college experience. Darrin, Thank you very much for a great semester.” – CSE 141
"Darrin is by far the best professor I've had at OU. He is always available for help if needed, and he explains things very clearly" – CSE 378
"Darrin is one of the best instructor in the dept. He motivates and helps us learn the material needed." – CSE 378
"Mr. Hanna is an outstanding instructor. He has the unique ability to simplify abstract concepts so that they are understandable. I plan to take additional courses from him." – CSE 131
"Prof. Hanna is the best instructor I have had to date. To have an instructor as humorous, knowledgeable, and enthusiastic as him is certainly a rarity." – CSE 131
Professional Organizations
1996 - Present
Charles F. Menninger Society, Member
Society for the Study and Improvement of Mental Health
Institute of Electrical and Electronics Engineers (IEEE)
1998 - Present
Computer Science, Mixed-Mode Embedded Systems, BioMEMS, Software Engineering, and Artificial Intelligence, Micro-electromechanical Systems
Other Accomplishments
| |Delivered a presentation to the Optimist Club for the Year 2000 and computers, from the Department of Defense to the home. |
| |Replacement for guest speaker Senator Spencer Abraham. |
| |TIGS won the Investment and Commercialization Success Award in 2001 awarded by the Michigan Economic Development Corporation for |
| |successful commercialization of technology. |
Missions and Goals
"To use and extend my knowledge by teaching others and advancing my field through innovative research and teaching."
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.