Although I had started my first undergraduate tenure at LaGrange College in the Fall Quarter of 1971 at the age of seventeen years old, my lackadaisical study habits and drug usage led to my temporary stays in mental health milieus as described in Chapter 1. Below are my somewhat tainted memories of the school year Fall Quarter 1971 to Spring Quarter 1972
I took Music Survey, grade C, Survey of World Civilization I, grade B, and Elementary Functions, grade C in the Fall Quarter. I can recall being a very long-haired druggie in that academic year. Although I loved Music Survey, I could not keep up with the course load or staying wake in class due to my extracurricular drug usage. My predilection for pot and other illegal drugs plus illicitly obtained pharmaceutical medications such as barbiturates and opiates impaired all my learning and studying abilities and capabilities. GPA Fall Quarter 1971 = 2.33.
My grades just kept going downhill in the Winter Quarter of 1972. I took Reading and Composition, grade C, Survey of World Civilization II, grade D, and Analytic Geometry and Calculus I, grade C. GPA Winter Quarter 1972 = 1.66. Although I loved all three subjects my mind and body were just not dedicated to the arduous work required to achieve good marks.
I pretty much hit the rock bottom of my academic ladder in Spring Quarter 1972. I attempted the following courses: History of the US to 1865, grade D, Analytic Geometry and Calculus II, grade withdrawn failing WF, Softball, grade C, and General Psychology, grade D. Thus, I ended the quarter with the sub-stellar GPA Spring Quarter 1972 = 0.75. I recall Mr. Searcy, my calculus instructor told me if I missed one more 8:00 AM class it had better be because a meteor hit me. Metaphorically the “meteor” flattened me with a WF in the class.
After my family’s ardent and heartfelt negotiations with the LaGrange College Administration primarily consisting of Dean of Students, Dean Love, and the President, Waites G. Henry, I could reenter LaGrange College in the Fall Quarter of 1976.
I believe in late spring quarter of 1978 Mr. P.M. Hicks a chemistry and physics professor at LaGrange College introduced me to a large desktop Texas Instruments programmable calculator. I immediately became immersed in the manual and I learned the rudiments of calculator programming on this machine.
I advanced to LaGrange College’s almost new Data General Eclipse minicomputer in the summer of 1978. I taught myself Dayton BASIC (Beginner’s All-purpose Symbolic Instruction Code) using the book “BASIC Programming” by Paul W. Murrill and Cecil L. Smith which I still own a copy and it is copyrighted 1971. I seem to recall I special ordered the textbook from the LaGrange College library. This self-study put me many steps in front of my peers in the Fall Quarter of 1978 when I took a course under Professor Kenneth Cooper on BASIC programming. I taught Professor Cooper how to perform matrix and vector calculations using the Data General BASIC interpreter.
I also was taking my first course in physical chemistry in the fall of 1978. During the week of Monday, November 6, 1978 my physical chemistry partner Chuck H. Pitts (now Dr. Chuck H. Pitts, a prominent dentist in LaGrange, GA) did an experiment whose lab report title was “Determination of Molecular Size and Avogadro’s Number”. I seem to recall the division of labor was that I perform the calculations with the aid of a BASIC computer and Chuck and I would write up the experiment and I believe someone in the Callaway Foundation office or Chuck did the actual typing of the document at the Callaway Foundation office on Broome Street in LaGrange, GA. Well it took a lot of persuasion by Chuck to get me to do my part since back in that era I was prone to destructive perfectionism. (Incidentally, I did not give up on being a perfectionist until Professor Felton at Georgia Tech in 1981 stated categorically “There is no room for perfectionism in science.”)
The Winter Quarter of 1979 I took a FORTRAN (Formula Translator) IV course under Professor Kenneth Cooper. That quarter I also had Professor Cooper for Physical Chemistry II and Biochemistry. I did well in the computer programming course, and I can remember helping several fellow students to pass the course. Professor Brooks Shelhorse then of the Mathematics Department was one of my fellow classmates that I tutored. Biochemistry was an 8:00 AM course. I spent a lot of late nights in the computer lab, so I would sometimes fall asleep during the biochemistry lectures. I distinctly remember Dr. Cooper hurling an eraser near me to wake me up one morning. I made B’s in the two chemistry courses.
Spring Quarter of 1979 was my final quarter as a chemistry student at LaGrange College. I took Quantitative Analysis II, an Independent Study in Chemistry, General Physics III, and Angling. I made all A’s that quarter. The independent study was an introductory course to architecture and programming of the Intel 8085 microprocessor. Dr. Cooper in his time as a computer engineering student at Auburn University had built two very nice and unique computers, a rather large analog computer and a digital computer that consisted of an Intel 8085 microprocessor in a wooden box with hexadecimal keypad, two seven segment red light emitting diode displays, EEPROM, and RAM memory. I used the digital computer in my independent study. Professor Cooper taught me about the instruction set for the microprocessor and I would hand assemble my assembly language programs into two hexadecimal digit strings of machine code and manually enter the machine code via the keypad. One of my first assignments was to count down from 0xFF = 255 decimal to 0x00 = 0 decimal. I had a delay of about a ¼ second built into the program, so it took me one minute and four seconds to count down to zero. I was the only student in my independent study, therefore, it sometimes felt funny to have Professor Cooper give a whole one-hour lecture to an audience of one.
I bought the IBM book “Sorting and Sort Systems” by Harold Lorin in the summer of 1979. I proceeded to implement most of the sorting and merge algorithms in the book. I first translated the IBM PL/I (Programming Language I) code to BASIC and later for FORTRAN IV. Professor Cooper had developed a large BASIC program for the LaGrange College Registrar. This program used a slow sorting algorithm which was either Shell sort of Bubble sort. I implemented a very fast sorting algorithm named Singleton’s sort in BASIC and was able to dramatically cut the time required to sort all the students by their Social Security Administration numbers which many colleges and universities then used as their primary flat-file or database key. I also began teaching myself the Data General Advanced Operating System (AOS) macro-assembly language. Like many computer programmers before I became infatuated with all the control over an operating system that assembly language afforded a knowledgeable programmer.
I convinced my parents to pay for me to audit Calculus and Analytic Geometry IV under Professor Shelhorse during the Fall Quarter of 1979, so I would have an excuse to be on campus to use my favorite computer, the LaGrange College Data General Eclipse minicomputer. That quarter I reimplemented my fast sorting algorithm in assembly language and set a new sorting time record with a program that sorting about 1000 student data records. Since the code was in AOS macro-assembly language it could not be readily integrated with the existing registrar’s system.
In 1980 I bummed around the college using the computer system until I was accepted to chemistry graduate school at the Georgia Institute of Technology for the Fall Quarter of 1980. I taught myself Data General Pascal and further my work with macro-assembly language, BASIC, and FORTRAN IV in the Winter, Spring, and Summer Quarters of 1980 at LaGrange College. I was unpaid computer programming teaching assistant for those three quarters which allowed me to earn my keep so to speak.