Mark D. Smiley, PhD
Specialties: Forth, Visual Basic, mathematics, graphics,
fractals, chaos.
Northern Virginia / Washington D.C.
My Email Addresses
My Home Page
Summary
 I am a Ph.D. Mathematician with a passion for Forth and computer graphics,
particularly on PCs. I taught Mathematics and Computer Science for 15 years at
the college level. I have been running a computer consulting business on and
off since 1984. My computer specialties include Forth,
Graphics, and Visual Basic. In Mathematics, I teach Real
Analysis, Differential Equations, Dynamical Systems,
Calculus, and others. My research lies in the areas of
fractals (particularly Hausdorff Dimension) and chaos. I have
created a new class of fractals, the coincident selfsimilar sets, for which I
created formulas to compute the dimensions of a subclass. I also devise and
implement algorithms to represent various 2D and 3D mathematical objects on the
computer. My most recent consulting job was an embedded system, written in ANS
Forth, for a kidney preservation system, including userfriendly menus,
realtime data acquisition and graphics.
I seek full or parttime
employment, preferably in the Northern Virginia or D.C. area. I live near the
Dulles Airport, and if you pay my expenses in addition to my hourly fees, I am
willing to relocate to other locales for about two weeks at a time.
Index
 Education: Ph.D. in Mathematics.
 Experience: Senior Research Analyst, Computer
Consultant since 1984. College teaching experience: 8 years fulltime, 7 years
parttime.
 Computer Languages: Forth, Visual Basic,
8086 Assembler, C.
 Operating Systems: Windows 95, Windows
3.x, MSDOS.
 Software Products: FPC Graphics Package,
Juliam, DiffEq.
 Honors include: Phi Beta Kappa, Sigma Xi (science
honorary).
 Book
 Selected Articles
 Selected Presentations
 Selected Awards and Grants
 Reviews of my software products.
 Selected Conferences Attended and other training
I've received.
Education
 Ph.D. in Mathematics: Metric Dimensions of Fractals, 6/90, Auburn
University.
 M.S. in Mathematics: Ergodic Theory, 8/83, University of North Carolina at
Chapel Hill.
 B.S. magna cum laude in Mathematics, 5/79, Denison University, Granville,
OH.
Experience
Senior Programmer Analyst 4/96 to present, iTV Corporation, San Mateo,
CA. Headed the team to build an internet browser in ANS Forth for a TV internet
box using Chuck Moore's i21 MISC chip.
 Computer Consultant, 12/84 to present, parttime. Programming projects have
included:
an embedded system for a kidney preservation machine using ANS Forth on
a TDS2020 computer (powered by an Hitachi H8/532), including realtime data
aquisition and graphics, operating several pumps, extrema identification, and a
userfriendly menu system.
a heart disease detector with realtime VGA graphics for a Birmingham
Hospital,
a complete VGA/EGA/CGA graphics package for the FPC compiler, and
several instructional graphics programs for Auburn University and
Goucher College.
 Senior Research Analyst, Market Metrics, Lancaster, PA, 1/95 to 6/95. Three
projects:
Designed a Geographical Information System for Wal*Mart to display maps
which illustrate the impact a potential new store will have on nearby stores.
Technical lead for the project, responsible for negotiating specifications with
Wal*Mart, designing the program, assigning tasks to programmers, cost
estimation, budget planning, progress reporting, tracking with Microsoft
Project.
Used Visual Basic and Visual C to design and implement an expert system
to explain why a product sells well at a given store.
Extracted mathematical formulas from C code and documented an existing
model.
Assistant Professor, Goucher College, Towson, MD, 9/90 to 12/94. Taught:
Real Analysis I and II, Differential Equations, Discrete Dynamical Systems,
Calculus 13, Geometry, History of Math, Intro. to Finite Math, Intro. to
Computers, BASIC Programming, Forth Programming, Mathematical Typesetting with
TeX and LaTeX, Precalculus using graphing calculators. Directed two Senior
theses on fractals.
Programmer, Formal Systems, 12/88 to 12/89, parttime. Programmed in
Forth, Assembler, and FORTRAN on IBMPCs and ATs with VGA graphics. Wrote the
realtime video player and image displayer sold with all their graphics
products.
Instructor, Auburn University at Montgomery, AL, 9/83 to 8/87.
Programmer, Softweaver, Santa Cruz, CA, 6/86 to 9/86. Programmed in
Forth on a MacIntosh and an IBMPC.
Computer Languages
 Forth (Standards: ANS, '83, '79)(Implementations: ANS Forth for
TDS2020[H8/532], FPC, F88, FF, F83X, F83S, F83, MVP, MM), Visual Basic for
Windows, Visual C, 8086 Assembler, QuickBasic, FORTRAN, TeX, LaTeX, Animation
Master, PoV (raytracer), Renderman (3D), Postscript, GWBASIC, LOGO, and SFTRAN.
Member FPC working group.
Operating Systems
 Windows '95, Windows, MSDOS.
Software Products
JULIAM, an MSDOS program that draws Mandelbrot and Julia sets, using a
variety of fast algorithms. Written in FPC Forth. Includes a 39page manual.
The graphics package for FPC Forth. It runs in SVGA, VGA, EGA, and CGA
modes. Distributed by the Forth Interest Group. Favorably reviewed in the
German magazine: DOS Shareware, Nr. 3, März, 1992, p. 7176.
RGB Kaleidoscope, a screen saver for Windows displaying 16.7 million
colors.
Selected Honors
 President Beta of Maryland Chapter of Phi Beta Kappa, Sigma Xi (science),
Mensa.
Book
 Learning Microsoft QuickBasic Through VGA Graphics, Kendall/Hunt
Pub. Co., 1992, ISBN 0840380577, 164 pp.
Selected Articles
Qualitative Solutions to Ordinary Differential Equations in Two
Dimensions, 1994 FORML Conference Proceedings, Forth Modification
Laboratory, to appear.
Graphing Functions in Forth, 1993 FORML Conference Proceedings,
Forth Modification Laboratory, 1994, p 98122.
A Graphics Package for FPC, 1992 FORML Conference Proceedings,
Forth Modification Laboratory, 1993, p 1428.
Graphics and Floating Point in RealTime Action, Forth
Dimensions, Vol. XIV, No. 5, January/February 1993.
Selected Presentations
Qualitative Solutions to Ordinary Differential Equations in Two
Dimensions, 16th FORML Conference, Asilomar, CA, November 26, 1994.
Using Computer Graphics to Visualize Mathematics, MDDCVA MAA
Meeting, November 12, 1994.
 Scientific Visualization with Computer Graphics, Goucher College,
November 8, 1994.
Graphing Functions in Forth, 15th FORML Conference, Asilomar, CA,
November 27, 1993.
An Introduction to Chaos, Goucher College, Towson, MD, March 8,
1993.
A Graphics Package for FPC, 14th FORML conference, Asilomar, CA,
November 28, 1992.
A Crash Course in Forth, invited address, Baltimore chapter of
the ACM, November 17, 1992.
Graphics in FPC, invited address, MD FIG Meeting, Parsons
Auditorium, Johns Hopkins Univ. Applied Physics Lab., Laurel, MD, August 19,
1992.
Coincident Self Similar Sets and their Hausdorff Dimension,
special session on real functions, Joint Mathematics Meetings, Baltimore, MD,
January 10, 1992.
Coattractors and Hausdorff Dimension for Selfsimilar Sets,
Fractal Geometry Conference, Regional Institute in Dynamical Systems, Boston
University, July 7, 1991.
Box and Hausdorff Dimensions of Fractals, MDDCVA MAA
Conference, Towson State University, November 17, 1990.
Noninteger Dimensions, South East Approximators Conference,
Department of Algebra, Combinatorics, and Analysis, Auburn University, April
27, 1989.
Quick TeX: An introduction to TeX, invited address, Auburn
University, in two parts: April 13, and 20, 1989.
Elementary Notions of Metric Dimension, Auburn University
Dynamical Systems Seminar, Auburn, Alabama, in three parts: January 21, 28, and
February 4, 1988.
A Crash Course in Forth, HeathZenith Users Group, Montgomery,
Alabama, in two parts: May 6, 1985 and June 4, 1985.
Hausdorff Dimension, Auburn University Chaos Seminar, Auburn,
Alabama, April 24, 1985.
Selected Awards, Grants and Honoraria
$600 Interdisciplinary Studies Grant to develop a computer visualization
laboratory, Summer 1994.
$7500 Interdisciplinary Studies Grant to develop a course combining
Mathematics, Computer Science, and Art; Summer 1993.
Article: Graphics and Floating Point in RealTime Action, won
second place ($250) in the "Forth on a Grand Scale" competition, Fall
1992.
$2,500 Dean's Summer Research Grant, Beatrice Aitchison '28 Fund, Summer
1992.
NSF support to attend the Fractal Geometry and Complex Analytic Dynamics
Conferences at the Regional Institute in Dynamical Systems, Boston University,
July 718, 1991.
$650 (Canadian) to attend the NATO Summer School on Fractal Geometry in
Montreal, Canada, July 621, 1989.
Reviews
My graphics package for FPC Forth was favorably reviewed in the German
magazine: DOS Shareware, Nr. 3, März, 1992, p. 7176.
Selected Conferences Attended
SIGGraph '95 (ACM Special Interest Group in Graphics), Los Angeles, CA,
August 810, 1995.
Sixteenth FORML (Forth Modification Laboratory), Asilomar, CA, November
2527, 1994.
Workshop on Basic Issues in Computeraided Math Visualization, The
Geometry Center, Minneapolis, MN, August 1314, 1994.
Fifteenth FORML (Forth Modification Laboratory), Asilomar, CA, November
2628, 1993.
Fourteenth FORML (Forth Modification Laboratory), Asilomar, CA, November
2729, 1992.
Fractals in Engineering, École Polytechnique, Montreal, Canada,
June 35, 1992.
The Head and Heart of Chaos: Nonlinear Dynamics in Biological Systems,
an NIH Workshop, Washington DC, June 1516, 1992.
SIGGRAPH '91, Las Vegas, NV, July 27 to August 2, 1991.
Fractal Geometry and Complex Analytic Dynamics Conferences at the
Regional Institute in Dynamical Systems, Boston University, July 718, 1991.
NATO Summer School on Fractal Geometry, University of Montreal, Canada,
July 621, 1989. $650 (Canadian) grant from NATO.
Mandelbrot Conference, Cincinnati, OH, September 1418, 1987. $275
Honorarium.
FORML, Forth Modifications Laboratory, Asilomar, CA, November 2830,
1986.
FIG, Forth Interest Group, San Jose, CA, September 2022, 1985.
Chaos Conference, Georgia Tech., Atlanta, GA, March 2529, 1985.
Chaos Conference, University of Maryland, College Park, MD, March 1618,
1983.
