CoCalc -- Collaborative Calculation in the Cloud
Sharedwww / job / Teaching.psOpen in CoCalc
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.85 Copyright 1999 Radical Eye Software
%%Pages: 1
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -D600 -f
%DVIPSParameters: dpi=600, compressed
%DVIPSSource:  TeX output 1999.11.12:1119
%%BeginProcSet: texc.pro
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
(LaserWriter 16/600)]{A length product length le{A length product exch 0
exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end

%%EndProcSet
TeXDict begin 39158280 55380996 1000 600 600 () @start
%DVIPSBitmapFont: Fa cmcsc10 12 5
/Fa 5 117 df<B500F094381FFFFEA26E5FC6F2FE00017F61D93BFCEF77F8A2D939FE17
E7A3D938FFEE01C7A26E6CED0387A36E6CED0707A26E6C150EA26E6C151CA36E6C1538A2
6E6C1570A36E6C15E0A26E6CEC01C0A36F6CEB0380A26F6CEB0700A26F6C130EA36F6C5B
A26F6C5BA36F6C5BA26F6C5BA36F6C485AA293387F8380A2DC3FC7C7FCA3EE1FEEA2EE0F
FCA3017C6E5AA248B46E484A7E000701C04D7EB500FE041FB512FE705AA257447BC363>
77 D<157015F8A34A7EA24A7EA34A7E81A291380E3F80A2021E7FEC1C1FA24A6C7EA34A
6C7EA202F07FECE003A249486C7EA349486C7EA201078091C77EA249B67EA24981011CC7
121FA2013C810138140FA2496E7EA201F081491403120183486C140100074B7ED81FF84A
7EB5027F13F8A335357CB43D>97 D<B77E16F016FC3A03FC0003FF6C4801001380EE3FC0
17E0161FEE0FF0A217F8A21607A2160FA217F0161F17E0EE3FC0EE7F80EEFF00ED03FE90
B612F0A29039F80007FE9238007F80EE1FC0EE0FF0EE07F817FC160317FE160117FFA617
FE1603A2EE07FCEE0FF8EE1FF0EE3FE0486C903801FFC0B8120016FC16E030337BB23A>
I<B512FEA3000390C9FCEA01FCB3A9EE01C0A416031780A41607A2160F161FA2167FEEFF
00486C1307B8FCA32A337BB233>108 D<007FB812C0A3903A8007FC003F277E0003F813
0F007C16070078160300701601A200F017E0A2481600A6C71600B3AA4A7E4A7E010FB512
FEA333327CB13B>116 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fb cmr12 12 50
/Fb 50 123 df<9239FFC001FC020F9038F80FFF913B3F803E3F03C0913BFC00077E07E0
D903F890390FFC0FF0494890383FF81F4948EB7FF0495A494814E049C7FCF00FE0499139
3FC0038049021F90C7FCAFB912F0A3C648C7D81FC0C7FCB3B2486CEC3FF0007FD9FC0FB5
12E0A33C467EC539>11 D<4AB4FC020F13E091387F80F8903901FC001C49487FD907E013
0F4948137F011FECFF80495A49C7FCA25B49EC7F00163E93C7FCACEE3F80B8FCA3C648C7
FC167F163FB3B0486CEC7FC0007FD9FC1FB5FCA330467EC536>I<DBFF80EB3FE0020F90
39F001FFFC913B3F807C0FF01F913CFC000E3F800380D903F86D48486C7E4948D90FFC80
4948D93FF8130F4948017F4A7E49485C49C75BA25B494B6D5A041F6E5A96C8FCACF107F0
BBFCA3C648C7391FC0001F190F1907B3B0486C4A6C497E007FD9FC0FB50083B512E0A34B
467EC551>14 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A3120113
80120313005A1206120E5A5A5A12600B1D78C41B>39 D<121EEA7F8012FF13C0A213E0A3
127FEA1E601200A413E013C0A312011380120313005A1206120E5A5A5A12600B1D78891B
>44 D<B612C0A61A067F9721>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A78891B>
I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3A5121EEA7F80A2EAFFC0A4EA7F80A2
EA1E000A2B78AA1B>58 D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3A5121E127F
EAFF80A213C0A4127F121E1200A512011380A3120313005A1206120E120C121C5A5A1260
0A3E78AA1B>I<16C04B7EA34B7EA34B7EA34B7EA3ED19FEA3ED30FFA203707FED607FA2
03E07FEDC03FA2020180ED801FA2DA03007F160FA20206801607A24A6D7EA34A6D7EA34A
6D7EA20270810260147FA202E08191B7FCA249820280C7121FA249C87F170FA201068217
07A2496F7EA3496F7EA3496F7EA201788313F8486C83D80FFF03037FB500E0027FEBFFC0
A342477DC649>65 D<B8FC17E017FC00019039C00003FF6C6C4801007FEF3FC0717E717E
717E84170384170184A760A21703601707604D5A4D5AEF7FC04DC7FCEE03FEEE3FF091B6
5A17FC0280C7B47EEF1FC0EF0FF0717E717E717E717E1980187F19C0A2183F19E0A8F07F
C0A2198018FF4D1300A24D5AEF0FFC4D5AEF7FE048486C903803FFC0B9C7FC17FC17C03B
447CC345>I<DB0FFE146092B500C013E0020314F0913A0FFC01FC0191393FC0003E02FF
C7EA0F83D903FCEC03C74948EC01E74948EC00FF4948157F4948153F4948151F49C9120F
485A491607120348481603A248481601A248481600A2123FA2491760127FA31900485AAE
6C7EA21960A2123F7FA2001F18E07F000F18C0A26C6C160119806C6C160312016DEE0700
6C6C16066D6C150E6D6C5D6D6C5D6D6C15786D6C5D6D6C4A5AD900FFEC0780DA3FC0011F
C7FCDA0FFC13FC0203B512F0020014C0DB0FFEC8FC3B487BC546>I<B8FC17F017FC0001
9039C00007FF6C499038007FC0017FED1FE0EF07F0EF03FC717E717E84727E727E727EA2
727E85180385A2180185A38584A31A80AD1A00A36061A361180361180761180F614E5A18
3F614EC7FC18FEEF03FC4D5AEF1FE001FFED7FC0486DD907FFC8FCB812FC17F094C9FC41
447CC34B>I<B912F8A3000101C0C7127F6C6C48EC07FC17011700187C183C181CA284A3
1806A4180704067FA395C7FCA4160EA2161E163E16FE91B5FCA3EC8000163E161E160EA2
1606A319C0A3F0018093C7FCA41803A21900A260A260A2181EA2183E187EEF01FE170748
486C147FB95AA33A447CC342>I<B912F0A3000101C0C7127F6C6C48EC0FF81703170117
0018781838A2181CA3180CA4180E1806160CA21800A5161CA2163C167CED01FC91B5FCA3
EC8001ED007C163C161CA2160CA793C8FCB08048487EB612F8A337447CC340>I<B612F0
A3C6EBF0006D5A6D5AB3B3B3A4497E497EB612F0A31C447DC323>73
D<B612F8A3000101E0C9FC6C6C5A5CB3B31830A418701860A518E0A3EF01C0A217031707
A2170F173F177FEE01FF48486C011F1380B9FCA334447CC33D>76
D<B56C933807FFFC6E5EA20001F1FE0026006FE0EE1BF8A3D967F01633A2D963F81663A3
D961FC16C3A3D960FEED0183A2027FED0303A36E6C1406A36E6C140CA26E6C1418A36E6C
1430A36E6C1460A26E6C14C0A36E6CEB0180A3037FEB0300A292383F8006A36F6C5AA36F
6C5AA26F6C5AA36F6C5AA36F6C5AA26FB45AA370C7FC13F0A2486C143ED80FFFEF0FFEB5
00F0011C0107B512FCA34E447BC359>I<B56C020FB5FC8080C6040013F06D6CED1F80D9
6FF8ED0F00A2D967FC1506EB63FEA2EB61FF01607FA26E7E6E7EA26E7E6E7EA26E7E6E7E
A26E7E6E7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F1380A2EE7FC0EE3FE0A2EE1F
F0EE0FF8A2EE07FCEE03FEA2EE01FF701386A2EF7FC6EF3FE6A2EF1FF6EF0FFEA2170717
03A217011700A201F0167E183E487ED80FFF161EB500F0150EA2180640447CC349>I<B7
12E016FF17C000019039C0003FF86C6C48EB03FCEE00FF717E717E717E717E717EA28417
0384A760A21707604D5AA24D5A4D5A4DC8FCEE01FEEE07F8EE3FE091B6C9FC16FC913980
007F80EE0FE0707EEE03FC707E160083717EA2717EA784A71A6084171FA21AE0716C13C0
2601FFE002071301B600C01680943801FC03943900FE0700CBEA3FFEF007F843467CC348
>82 D<49B41303010FEBE007013F13F89039FE00FE0FD801F8131FD807E0EB079F49EB03
DF48486DB4FC48C8FC4881003E81127E82127C00FC81A282A37E82A27EA26C6C91C7FC7F
7FEA3FF813FE381FFFE06C13FE6CEBFFE06C14FC6C14FF6C15C0013F14F0010F80010180
D9001F7F14019138001FFF03031380816F13C0167F163F161F17E000C0150FA31607A37E
A36C16C0160F7E17806C151F6C16006C5D6D147ED8FBC05CD8F9F0495AD8F07C495A9039
3FC00FE0D8E00FB51280010149C7FC39C0003FF02B487BC536>I<003FB912F8A3903BF0
001FF8001F01806D481303003EC7150048187C0078183CA20070181CA30060180CA54818
06A5C81600B3B3A54B7EED7FFE49B77EA33F447DC346>I<B600C0010FB5FCA3000101E0
C813F026007F80ED1F80F00F00A21806B3B3A7180E6D6C150CA2181C131F6E1518010F16
3818306D6C1570606D6C14016D6C5D6D6CEC0780027F4AC7FC6E6C131EDA1FE0137C9139
07FC03F00201B55A6E6C1380DB07FCC8FC40467CC349>I<B60107B500F890380FFFFEA3
000301E0D9001F90C813F06C0180DA0FFCED3FC091C86C48ED1F006C871C0E6D6C6E7E1C
0CA26D6C6F5DA36EDA06FF1538011F1A30A26E020E6D1470010FDB0C7F1560A26E021C7F
0107DB183F5DA2856D6CDA301F4A5AA36D6C4A6C6C49C7FCA36D6C4A6C6C1306A3DB8001
6E130E027FDA8003140CA2DBC00380023FDA00015CA203E081021F01066D5CA36E6C486E
6C5AA36E6C486E6C5AA36F48EC1FE1020360A2DBFE7015F302010160020F90C8FCA2DBFF
E015FB6E49EC07FEA36F486E5AA36FC86C5AA3031E6F5AA4030C16605F467EC364>87
D<EB07FC90383FFF809038F80FE03903C003F048C66C7E000E6D7ED80FC0137E486C137F
6D6D7EA36F7EA26C5AEA0380C8FCA4EC0FFF49B5FC90380FFE1FEB3FC0EBFF00EA03FC48
5A485A485A485A127F5B176048C7FCA3153FA36D137F007F14EF6D9038C7E0C0003F1301
3A1FE00783F13B07F81E03FF802701FFFC0113003A001FE0007C2B2E7CAC31>97
D<EA01FC12FFA3120712031201B3EC03FC91380FFF8091383C07E091387001F89039FDE0
007E02807F01FFEC1F8091C713C049EC0FE049140717F0A2EE03F8A217FCA2160117FEAB
17FC1603A217F8A2EE07F0A26DEC0FE017C06D141F01FBEC3F80D9F380EB7E00D9E1C05B
9039E0F001F89039C03C07E09039801FFF80C7D803FCC7FC2F467DC436>I<EC7F809038
03FFF090380FC07C90383F000F01FCEB03804848EB01C00003140F4848EB1FE049133F12
0F485AA2485AED1FC0007FEC070092C7FCA290C9FC5AAB7E7FA2123F16307F001F15706C
6C146016E06C6C14C06C6C13010001EC03806C6CEB0700013F131E90381FC078903807FF
F001001380242E7DAC2B>I<167FED3FFFA315018182B3EC7F80903803FFF090380FC07C
90383F000E017E1307496D5AD803F87F48487F5B000F81485AA2485AA2127FA290C8FC5A
AB7E7FA2123FA26C7EA2000F5D7F6C6C5B00035C6C6C9038077F806C6C010E13C0013F01
1C13FE90380FC0F8903803FFE09026007F0013002F467DC436>I<EB01FE903807FFC090
381F03F090387E00FC49137E48487F485A4848EB1F80000F15C049130F121F484814E015
07A2007F15F090C7FCA25AA390B6FCA290C9FCA67EA27FA2123F16306C7E1670000F1560
6D14E06C6C14C0000314016C6CEB03806C6CEB0700013E131E90381F80F8903803FFE001
0090C7FC242E7DAC2B>I<EC0FE0EC7FF8903801F81E903803F03F90390FE07F8090381F
C0FF5C133F495AA2ED7F0001FE131C92C7FCAFB67EA3C648C8FCB3B2486C7E007F13FFA3
21467EC51E>I<EE0F80D901FCEB7FE0903A0FFF81F0F090393F07E3819039FC01FF033A
01F800FE014848017E13E00007027FC7FC497F000F8149131F001F81A9000F5D6D133F00
0792C7FC6D5B0003147E6C6C5B6D485A3903BF07E090380FFF80260701FCC8FC90CAFCA2
5AA37F6C7E7F90B512F86C14FF16E06C15F86C6C8048B67E3A07C0000FFF48481300003F
C8EA3F80003E151F48ED0FC0A2481507A56C150F007C1680007E151F003E16006C153E6C
6C5CD807E0495AD801F8EB07E0D8007FEB3F8090261FFFFEC7FC010113E02C427DAC31>
I<EA01FC12FFA3120712031201B3EC01FE913807FFC091381E07F091383801F802707FEC
E000D9FDC07F5C01FF147F91C7FCA25BA35BB3A8486CECFF80B5D8F83F13FEA32F457DC4
36>I<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FCADEA01FC12FFA3120712031201B3B0
487EB512F8A315437DC21C>I<143C14FFA2491380A46D1300A2143C91C7FCADEC7F80EB
3FFFA31300147F143FB3B3AA123E127F39FF807F00A2147EA25C6C485A383C01F06C485A
3807FF80D801FEC7FC195785C21E>I<EA01FC12FFA3120712031201B3A292381FFFE0A3
6F1300ED07F816E05E5E030EC7FC5D5D5D5D4A5A4A5A4AC8FC5CEC3F804A7E14FF9038FD
CFE09038FF8FF01407496C7E01FC7F14016E7E81816F7E82151F6F7E821507826F7E8282
486C491380B5D8F81F13F8A32D457DC433>I<EA01FC12FFA3120712031201B3B3B3A548
7EB512F8A315457DC41C>I<D801FC01FFEC1FE000FF010701E0EBFFFC913B0F03F801E0
7F913C3C01FC07803F800007903C7000FE0E001FC0000349D97E1C130F2601FDC0D97F38
804A143001FFDA3FF06D7E91C75BA2495DA3495DB3A8486C4A6C497EB5D8F81FB50003B5
12E0A34B2C7DAB52>I<3901FC01FE00FF903807FFC091381E07F091383801F800070170
7F0003EBE0002601FDC07F5C01FF147F91C7FCA25BA35BB3A8486CECFF80B5D8F83F13FE
A32F2C7DAB36>I<EC7F80903803FFF090380FC0FC90383E001F496D7E496D7E48486D7E
48486D7E48486D7E000F81A24848147E003F157FA290C87E481680A44816C0AA6C1680A2
6D147F003F1600A2001F157E6D14FE000F5D6D130100075D6C6C495A6C6C495A6C6C495A
013E49C7FC90381FC0FE903807FFF89038007F802A2E7DAC31>I<3901FC03FC00FF9038
0FFF8091383C07E091387001F83A07FDE000FE00010180137F01FFEC3F8091C7EA1FC049
15E049140F17F0160717F8160317FCA3EE01FEABEE03FCA3EE07F8A217F0160F6D15E0EE
1FC06D143F17806EEB7E00D9FDC05B9039FCF003F891383C0FE091381FFF80DA03FCC7FC
91C9FCAE487EB512F8A32F3F7DAB36>I<91387F8003903903FFE00790380FE07890393F
801C0F90387E000E496D5AD803F8EB039F0007EC01BF4914FF48487F121F5B003F81A248
5AA348C8FCAB6C7EA3123F7F121F6D5C120F6D5B12076C6C5B6C6C497E6C6C130E013F13
1C90380FC0F8903803FFE09038007F0091C7FCAEEEFF80033F13FEA32F3F7DAB33>I<39
03F803F000FFEB1FFCEC3C3EEC707F0007EBE0FF3803F9C000015B13FBEC007E153C01FF
13005BA45BB3A748B4FCB512FEA3202C7DAB26>I<90383FE0183901FFFC383907E01F78
390F0003F8001E1301481300007C1478127800F81438A21518A27EA27E6C6C13006C7E13
FC383FFFE06C13FC6C13FF6C14C06C14E0C614F0011F13F81300EC0FFC140300C0EB01FE
1400157E7E153EA27EA36C143C6C147C15786C14F86CEB01F039F38003E039F1F00F8039
E07FFE0038C00FF01F2E7DAC26>I<1306A5130EA4131EA3133E137EA213FE1201120700
1FB512F0B6FCA2C648C7FCB3A4150CAA017E131C017F1318A26D133890381F8030ECC070
903807E0E0903801FFC09038007F001E3E7EBC26>I<D801FC147F00FFEC3FFFA3000714
01000380000181B3A85EA35DA212006D5B017E9038077F80017F010E13C06D011C13FE90
380FC078903803FFF09026007F8013002F2D7DAB36>I<B539F001FFFCA3000790C7EA7F
E06C48EC1F8000011600160E1200160C017F5CA280013F5CA26E1370011F146080010F5C
A2ECF00101075CA26D6C48C7FCA26E5A01011306A26D6C5AA214FF6E5AA215B8EC3FB015
F06E5AA36E5AA26E5AA36EC8FC2E2C7EAA33>I<B500E0B539E03FFF80A30007903C000F
FE000FFC00D803FCD903F8EB03F8F001E0120103015D6D80000060A26D6E13036DD9037E
91C7FCA20280017F5B013FD9063F1306A2D91FC06E5AED0C1FA2D90FE06E5AED180FA2D9
07F06E5AED3007A2D903F86E5AED6003A2902601FCE06D5AEDC00117FCD900FFECFD80ED
800017FF027F92C8FC92C77EA26E147E023E143EA2021E143C021C141CA2412C7EAA46>
I<B539F007FFFCA30003D9C00113C0C6496C1300017F14FC013F5C6E13E06D7E010F495A
6D6C485A02F890C7FC903803FC060101130E6E5A903800FF186E5AEC3FF05D141F140F6E
7E81140FEC0DFCEC19FEEC38FF4A7E9138603F8002C07F0101131F49486C7E02007F0106
6D7E010E1303496D7E013C80017C80D801FC1580D80FFE4913C0B5D8800F13FFA3302B7F
AA33>I<B539F001FFFCA3000790C7EA7FE06C48EC1F8000011600160E0000150C6D141C
6D1418A26E1338013F1430A26D6C5BA26E13E0010F5CA26D6C485AA2ECF803010391C7FC
A2903801FC06A2ECFE0E0100130CA2EC7F18A215B8EC3FB0A2EC1FE0A36E5AA26E5AA36E
C8FCA21406A35CA25CA2123C007E5BB4FC5CA25CEAFE01387C0380D87007C9FCEA3C1EEA
0FFCEA03F02E3F7EAA33>I<003FB612E0A29038C0003F90C713C0003CEC7F800038ECFF
00A20030495A0070495AA24A5A0060495AA24A5A4A5AA2C7485A4AC7FC5B5C495A13075C
495A131F4A1360495A495AA249C712C0485AA2485A485A1501485A48481303A24848EB07
804848131F00FF14FF90B6FCA2232B7DAA2B>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fc cmbx12 20.74 11
/Fc 11 117 df<922603FFF8150E037FD9FFC0143F0203B600FC5C021F03FF5C027FEEC0
0149B8EAF00349EFFC07010FDA000F13FE4901F09039007FFF8F4901C0020F13DF4990C8
000390B5FC494815004801F8163F48844A8248498248844A8248844A834885A291CB7E5A
86A286B5FC8680A28680A280A26E8380806E187E6E95C7FC6C8015E015FCEDFFC06C15FC
EEFFE06C16FF18F06CEFFF8019F06C18FE737E6C856C19F06C19FC6D846D846D856D856D
850101856D85023F846E841407020084031F18801500040F17C0EE007F050716E0EF003F
1803DE007F14F0191F8585070114F8A28586007E85B4FC86A286A37F86A36D1AF0A37F1C
E06D60A26D1AC06D607F6D1A806E5F6E4D13006E606E17FF02FC4C5B02FF4C5B03E04B5B
03FC031F5B01FBD9FF80027F5B01F102FE0107B55AD9E07F90B8C7FC6E17FCD9C00F5FD9
800317E090C76C168048020F4BC8FC48020015F00070030349C9FC557A75F76C>83
D<001FC012F8A7481FFC03F0C76C91C7120F92C8EF007F02F81B1F02E01B0702801B0191
C984491D7F491D3F491D1FA2491D0FA2491D07007F1FFEA2491D03A4491D01A700FF1FFF
90CA85A6CB1A00B3B3B3AD4ABC12C0A8787479F387>I<92383FFFF80207B612E0027F15
FC49B87E010717E0011F83499026F0007F13FC4948C7000F7F90B502036D7E486E6D806F
6D80727F486E6E7F8486727FA28684A26C5C72806C5C6D90C8FC6D5AEB0FF8EB03E090CA
FCA70507B6FC041FB7FC0303B8FC157F0203B9FC021FECFE0391B612800103ECF800010F
14C04991C7FC017F13FC90B512F04814C0485C4891C8FC485B5A485B5C5A5CA2B5FC5CA3
60A36E5DA26C5F6E5D187E6C6D846E4A48806C6D4A4814FC6C6ED90FF0ECFFFC6C02E090
263FE07F14FE00019139FC03FFC06C91B6487E013F4B487E010F4B1307010303F01301D9
003F0280D9003F13FC020101F8CBFC57507ACE5E>97 D<93383FFFF00307B612C0033F15
F84AB712FE0207707E021F17E0027F8391B526FC001F7F010302C001037F4991C7487F49
495C495B4901F04A7F5B90B55A485CA2485C4891C8FCA248715B5C48715B725B4A6F5B48
9438007FC0071FC7FC96C8FC5AA25CA3B5FCAF7E80A47E80A27E806CF11F80F23FC06C6E
167FA26C6EEEFF80816C606C6E17006D6D4B5A6D6D15076D6D4B5A6D6D6C4A5A6D02E0EC
7FF06D02F849485A01009126FF801F5B6E91B6C7FC021F5E020716F8020116E06E6C1580
030702FCC8FCDB003F13804A507ACE56>99 D<93387FFF80030FB512FC037FECFF804AB7
12E0020716F8021F16FE027FD9F8077F49B5D8C000804991C7003F13E04901FC020F7F49
496E7F49498049496E7F49496E7F90B55A48727E92C914804884485B1BC048841BE0485B
A27313F05AA25C5AA21BF885A2B5FCA391BAFCA41BF002F8CCFCA67EA3807EA47E806CF1
03F0F207F86C7F1A0F6C6E17F06C191F6F17E06C6E163F6D6DEE7FC06D6D16FF6D6D4B13
806D6D4B13006D6D6CEC0FFE6D02E0EC3FFC6D02F8ECFFF86D9126FFC00F5B023F91B65A
020F178002034CC7FC020016F8031F15E0030392C8FCDB000F13E04D507BCE58>101
D<F37F80922607FFFC913807FFE092B600E0011F13F8020703FC017F13FC021FDBFF01B5
12FE027F16C349B800F7EBBFFF49DA803F9038FFF83F010F9026FC000714C04901F00101
EC007F49496D148049496E6D7E90B517E04B6E15FE48F1F01F4891C86C9038F80FFCF307
F098C7FC48496F7FA34885AB6C61A36C6D4B5BA36C6E4A5B6C616F5C6D606D6D91B55A6D
6D4991C8FC6D01FC01075B9226FF803F13F893B65A4917C0D93F1F93C9FC020715FCD97E
0015E0030701FCCAFC01FE90CDFCA412017FA280A280808014FE6C90B812C019FF1AF01A
FC6DF0FF801BE06D851BFC6D856D856D1A806D1AC05B011F1AE0137F48BC12F0000701FC
C9FC4801E0040314F84849EE007F4849171F91CB1207487313FC5B00FF855B86A56D6000
7F1BF86D60A26C6D4D13F06E5F6C6D4D13E06C6D4D13C06C01FC94B512806C01FF040314
00C602C0030F13FC6D01F8037F5B011FD9FFE0011FB512E0010791B8128001014EC7FC6D
6C17F8020F17C0DA007F03F8C8FC03014AC9FC58727BCE61>103
D<903801FFFCB6FCA8C67E131F7FB3AD95380FFFE095B512FE05036E7E050F15E0053F15
F84D81932701FFF01F7F4CD900077FDC07FC6D80DC0FF06D80DC1FC07F4C48824CC8FC04
7E6F7F5EEDFDF85E03FF707F5EA25EA25EA293C9FCA45DB3B3A6B8D8E003B81280A86178
79F76C>I<EB01FCEB07FF011F13C0497F497F90B57EA24880A24880A76C5CA26C5CA26D
5B6D5B6D5B010790C8FCEB01FC90CAFCB2903801FFFC007FB5FCA8C67E131F7FB3B3B3A5
B81280A8297979F835>I<902601FFF891260FFFE093383FFF80B692B500FE0303B512F8
05036E6C020F14FE050F03E0023F6E7E053F03F891B712E04D6F4982932701FFF01F6D01
07D9C07F7F4CD900076D90270FFC001F7FDC07FC6D9126801FF06D7FC66CDA0FF06D9126
C03FC06D7F011FDA1FC06D4BC77E6D4A48DCE0FE834CC8ECE1FC047E6FD9F1F86E804CEF
F3F0DBF9F8EFF7E04C6003FB7001FF6F804C6015FF4C95C9FCA24C5FA293C95CA44B60B3
B3A6B8D8E003B8D8800FB712FEA8974E79CDA2>109 D<902601FFF891380FFFE0B692B5
12FE05036E7E050F15E0053F15F84D81932701FFF01F7F4CD900077FDC07FC6D80C66CDA
0FF06D80011FDA1FC07F6D4A48824CC8FC047E6F7F5EEDF9F85E03FB707F5E15FF5EA25E
A293C9FCA45DB3B3A6B8D8E003B81280A8614E79CD6C>I<15FFA75CA55CA45CA25CA25C
A25CA25C91B5FCA25B5B5B131F5B90B9FC120FBAFCA6D8000791C9FCB3B3A3F01FE0AE18
3F7014C07F187F7014806D16FF826D4B13006E6D485AEEFE0F6E90B55A020F5D6E5D0201
15C06E6C5C031F49C7FC030113F03B6E7CEC4B>116 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fd cmbxti10 20.74 15
/Fd 15 117 df<EB0FE0EB3FFCEBFFFE00037F4814805A4814C0A25A4814E0A3B612C0A4
1580A215006C5B5C6C5B5C6C5B00071380D801FCC7FC1B1A6C993D>46
D<52B47E527F646464A2648A6499B5FCA263A26363A2638A6363A263A298B6FC62A25081
A26262A262A262621BF708FF811BE7614F13C71B874F13831B0361F11FFE1AFC073F821A
F8197FF1FFF0507E601AC0604E13801A004E8361181F4E5A4F7F187F6118FF4D5B614D85
615F4D90C8FC4E81171F60173F4D5A6005FF85605E4C5B4E815E95BAFC5E5EA24C86A25E
93BCFC05E0C9121F5D5F5D4B5B94CAFC4B875E151F4B5A4C83157F5E15FF4A5B5E4A885E
5C4A90CBFC4B84141F14FF010FD9FFE0173F003FB700F00207B912E048704A18F021F8B8
5DA221F06C4C806C4C6E18E07D7A74F995>65 D<DF3FFF151F0607B500F05C063F02FEEC
FF804DB76C4813000507EEE003051FEEF807057F705A94B5D8E0036D485A040391C7383F
FF7F4C01F8020F13FF4C01E014034C496E5C4C90C9FC4C48824C48824B49705B5D4B4982
5F4B725B4B5B5F5D765B4B90CAFCA292B5FC664A5BA34A63A35C7096C7FCA38365711601
4A6E93C9FC8317FC6E14FF18F018FF19F019FF1AF01AFE6EEFFFC01BF01BFC6E84876E19
C088816F846F8488816F8415016F84163F160F040384EE003F1703EF003F1803DE003F81
190319001A3F868686A28665D93FC083497EA213FF9AC8FC5CA25A64A3484F5BA264A248
4F5BA2505B80484F5BA26E4D5B99C9FC486D4D5A6E17FF6E4C5B6E4C5B486E4B5B6F4B5B
03F0033F5B03FE92B55A48DAFFC0010391CAFC4902FE013F13FCD9FC3F90B75A496C5F26
FFF00717C0D9C00194CBFC496C6C15FC90C7001F15E048020192CCFC007CDA000F13F069
7C71F870>83 D<0103BF12F0491EF85BA35BA3499126F0000F9126F0000714F04BC748EE
007F03F01A1F4901C04D804B864AC8488349481DE04A4E805C485F5C4A60481FC04A92B6
FCA24890C992C8FCA2495D000F1F804960A2001F5E5B505D003F1F00495DA2007F615B4D
6000FF666C484E15036C48765ACA4895C8FCA262A25FA262A25FA262A294B6FCA297CCFC
A25EA261A25EA261A25EA261A25EA261A25EA261A25EA261A25EA261A293B6FCA296CDFC
A25DA260A25DA260A25DA260A25DA260A25DA2157F003FBB12E04886BCFCA4636C627574
61F389>I<003FB800FE013FB800FE021FB712F0487149714A16F8BA64A297BAFCA24E6D
4D19F06C4D6D4D6E16E0D800030380C800030380C9001FECC00004FCC94BCB01FCC7FCA1
EB7FF0A15C751BFF70555BA15CA15A6DA1C8FCA15AA1485AA15B78171FA15BA1123FA15B
70701A7FA1485A51636B6D4F636B514F90C9FC516F5E230F5162231F714B4F5AA15A5119
7F98B75F6E20FF50636A50704A5B506D96CAFC09FE60080F62714B6C170F081F4F5AE03F
F86109F0183F6E057F6209E0187F08FF4F5A09C0614F715B4F01806109005F4F98CBFC71
4A6D5E070F4F5A4F48616E4D181F073F6250183F077F4F5A4F48705C5018FF4E63505F71
486F4B5B97C795CCFC4E614E48616E4C180F061F624F4E5A063FF0F83F4E48614F187F06
FF6271496E15FF05F907F95B05FB496196C815FB6E91B597CDFC4E95B5FC684E61606860
765D4E61A24E616E5D6895C9FC9DCEFC4D615F675F765C4D615F6E645F674D61A294CA92
CFFC5E664C83664C615E6E634C61DB7F80725AB5795BF5C8>87 D<EFFFF0041F13FE93B6
7E03039238E00FC0030F9238F83FF0033F6FB47E92B5D8E03FB57E0203EC00074A496D80
4A01F87F4A497F027F498091B55A494A6E5B4991C8FC4B814961495B5B49495D63495B90
B5FC4B5D4862A2485C96B5FC48625D5A60634891C8FCA2604897C8FC5CA26048615CA260
62B55AA260625CF4FF8060505AA25C4E5C08E01400A27E515A95B5FC1AC06C4C4B5A5F6C
4C5E4D151F6C6D4A5E4D14806C4C6E485A6C6D49B6137F6E4901DF5D6C6D011F019F4A5A
2A007FFF80FFFE0F13E16D90B5486C90B5C7FC6DDBF0035C0107DBC0005C010192C76C13
F0D9003F01FC020F5B020301C0020190C8FC594F6FCD66>97 D<94380FFFC04CB512FC04
1F14FF93B712C0030382030F82033FD9FE0113FC92B538F0003F4A0280EB0FFE020791C7
6C7E4A01FC141F4A494A13804A4991B5FC91B5485B495C494A5B93C7FC49495C5B495B49
494A1400A2495B90B56F5B4B5E48715B62484A6E5B9538007F804895C8FC5D5AA24891CC
FCA35A5CA35A5CA4B55AA45CA67EA25C1A1C6C6D173E1A7E1AFF6C060313804F13C06C4E
13806E5E6C067F13006C6D4B485A6E03075B6C6D031F5B6C6E91B512E06D01E001075C01
1F01FC90B6C7FC6D90B712FC010317F0010017C0023F4BC8FC020715E0DA003F01F0C9FC
4A4F6FCD5C>99 D<94381FFF800407B512F8043F14FE4BB77E030716E0033F824BD9FC03
7F4AB5D8E0007F020791C7123F4A01FC6E7E023F49814A01E08091B55A494A6E13804991
C8FC495B5B495B495B495F4B170090B55A4860A2484A4B5A197F484A5E4E485A485F92C8
000F5B48053F5B4DB55A48040F5C4A0103B548C7FC91B85A19F04818804EC8FC18E005F0
C9FCB500FCCCFC5CA45CA55CA77E1A381A7C1AFC6C4E7EF107FF6C6D4C13804F13006C60
6EEEFFFE6C05035B6C6D030F5B6C6D033F5B6C6D4AB512C06D01C0010F5C6DD9F801B548
C7FC010F90B712F86D17E0010117806D6C03FCC8FC020F15C0DA007F01E0C9FC494F6ECD
5C>101 D<943801FFE0053F13FC4CB67E04079238C01F80041F9238F07FE0047F9238F9
FFF04BB5D8C07FB512F803079038FE000F4B01F86D14FC4B497F037F497F92B5487F4A5C
4A91C86C13F84A5B4A4981A24A4917F05C4A495DA291B54817E05B4C92B5FC5B1CC0495C
615B93C815805B61A249491800A2615B4B5FA26190B5FC4B5FA261A2484A5FA261A24B5F
A261A263A24B92B5FC7E63A2607F4E5C606D5E6F5C6D4C91C7FC606D6D91B6FC6D15036D
6D495C6D6D131F6DD9FF81B6FC6E90B7FC6E5F020F15CF0203151FDA007F13F803070180
5C92C8FC60A262A260A262A295B5FC13FE2603FF805F487F001F6D5C6E5F485E4896C8FC
5FB54B5B615F4D5B4A4A5B4CB55A4A495C4A010F91C9FC6C033F5BDAE001B512F86C90B7
12E06C17806C4CCAFC000316F0C66C92CBFC010314E0567076CD5C>103
D<923807FFF091B67E5B5BA45F7F90C77EA25FA392B5FC5FA35C5FA35C94CCFCA35C5EA3
5C5EA35C5EA35C5EA34AED3FFEDCE003B512E0051F14FC057F14FF91B500E1B77E4C8204
CFD9E03F7F9327DFFE000F7F49DAFFF86D7F17E005806D7F94C7FC494A825E5E5E494A82
5E5EA24991C8FC5DA24B4B5B5B5DA2615B4B5FA26149615DA26190B5605D61635A4B92B5
FC63A2485F92C85DA2604897C8FC5C4EED0FF862484D151F4A5FA24E153F484F14F05C4E
157F5014E05A4A4BEDFFC0625113805A4A4D481300724A5AA2B54F5A4A6F4A5A515A724A
5A4A9438C3FFC07290B55A91C96C92C7FC6C487014FC6C48706C5B6C48051F13E0D807E0
050390C8FC5D7973F766>I<EE03F8EE0FFE4C7E047F138093B5FC18C05DA25DA31880A3
18005F6F5B6F5BEE7FE0EE1F8093C8FCB3A4EC07FE91383FFFC091B512F04980010714FE
498090381FFE1FD93FF080D97FE080EBFFC04801808014005A48485B5B120F5B001F5CA2
484890B5FC5F485A5C5F12FF495A94C7FC5CD87F805CC7FC5C5EA25C5E5C5EA25C5EA291
B5FC5E5B5EA25B93C8FCA25B4BEB1FF05B4B133FA25B4B137F18E05B4B13FF4916C05D4C
1380A24B481300A24C5A5FED800F6D4A5A4C5A6D4A5A4C5A6D01835B6D90B5C7FC6D5C6D
5C6D6C13F0021F13C0DA03FEC8FC347973F73D>I<92381FFFC00103B612E05BA25BA36D
15C07FEB0001A21780A25CA21700A25CA25EA25CA25EA25CA25EA25CA25EA25CA25EA291
B5FCA25EA25BA25EA25BA293C7FCA25BA25DA25BA25DA25BA25DA25BA25DA25BA25DA290
B5FCA25DA25AA25DA25AA292C8FCA25AA25CA25AA25CA25AA25C4BB4FC5A5D14F0A25A4B
5A14E0A2150FB55C14C05E151FA26C4A5A14805E6C147F5E6C6D485A14C16C01C390C7FC
6CEBFFFE6C5C6C5C6C6C5B011F13C0010190C8FC2B7971F733>108
D<DA7FC092260FFFC0923801FFF0902601FFFC92B500FC031F13FF010701FF020302FF92
B612E0011F02C0010F03C0010315F8496E013F03F0010F81496E90B76C498102E36D48D9
F8076D017F01017FD9FF81D9FC07D9C0016D9027FFF0007F7F486F4848C76D4801C06D7F
480100DA1FF84C90C7FC496E48486ED98FFC6E7F00074C48EE9FF849DBFF80DCFFF08200
0F94C85D49484A60001F4C604D95C88001F063003F4C5F4A5C007F4C5F01E0635F94C9B5
484B5B48485A4C60A250606C485AC74A4E5FA25095B5FC4A684C95C9FCA2505F4A684C5F
685097C8FC5C4C4D5D6A6291B5644C4D5FA2505F49684C5F56ED7FC05061495415FF93C9
4A5FA297B593B55B490EC014804B60555D4F088014005B4B4E4A4A485AA24F515A5B4B95
C84A495A595A4F8349575A4B4D6F4B5A585B0E7F4990C7FC4B4DF00FFE7AB55A4B4D705C
6D496F497014E092C94A04035C6D487049040091C8FCD903F8706CCBEA1FF89A4F73CDA3
>I<DA7FC092380FFF80902601FFFC92B512F8010701FF020714FF4902C0011F15C0013F
6E017F81496E90B77E02E3D9F803D9F80F7FD9FF816D48D980037F486F4848486C7F4801
00EC1FF8499126FF7FE06D7F00074C5A494C82000F94C8FC49485C001F5E4D8301F05D00
3F5E5C007F5E01E05DA294C8485C00FF5B01C05CA2626C485AC74A95C7FCA2624A615EA2
624A615E62645C4C5D64A291B55E4C5FA297B5FC49625E4FED03FE1C80494D150793C815
00A24F150F494F14FC5D4F151F5114F85B4B4BED3FF063F57FE05B4B4DEBFFC0734A1380
A2495013004B6F4A5A525A734A5A4BF0FFF07390B55A4B6F5D6D497091C7FC92CA001F5B
6D48050713F8D903F8050013C0674F73CD70>I<167E923803FF804B7F4B7F5DA25DA25D
A392B5FCA25FA25CA25FA25CA294C7FCA25CA25EA25CA25EA25CA2003FB812F84817FC18
FEB9FC18FCA36C17F8C76C01E0C7FCA291B5FCA25EA25BA25EA25BA293C8FCA25BA25DA2
5BA25DA25BA25DA25BA25DA25BA25DA290B5FCA25DA25AA25DEF07FC5A170F92C7FC171F
4817F8173F4A15F0177F18E04816FF4A15C05E4C138018006C4B5A4A130F4C5A6C4B5A4C
5A6C6D495A03035B6CD9FE0F5B6DB548C7FC6D5C6D14F0010714C0010191C8FC9038001F
F8376F70ED42>116 D E
%EndDVIPSBitmapFont
end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%PaperSize: A4

%%EndSetup
%%Page: 1 1
1 0 bop -41 -195 a Fd(Wil)10 b(liam)72 b(A.)f(Stein)726
b(T)-15 b(e)-10 b(aching)70 b(Statement)p 0 63 3886 4
v 1086 607 a Fc(T)-16 b(eac)-5 b(hing)64 b(Statemen)-5
b(t)0 921 y Fb(E\013ectiv)m(e)34 b(teac)m(hing)e(requires)h(more)f
(than)g(just)h(go)s(o)s(d)e(material,)f(it)i(demands)h(a)f(presen)m
(tation)h(that)f(is)0 1042 y(w)m(ell)26 b(though)m(t)h(out)g(and)g
(adaptiv)m(e.)42 b(When)28 b(preparing,)f(I)h(consider)f(sev)m(eral)h
(p)s(ossible)e(w)m(a)m(ys)j(to)d(organize)0 1162 y(m)m(y)34
b(lecture.)47 b(Up)s(on)33 b(\014nding)h(a)f(w)m(a)m(y)i(that)e
(succinctly)i(illustrates)d(the)i(cen)m(tral)f(ideas,)h(I)g(tak)m(e)h
(out)e(one)0 1283 y(blank)h(sheet)h(of)e(pap)s(er)h(for)g(eac)m(h)h
(eigh)m(t)e(min)m(utes)h(of)f(lecture)h(time)f(a)m(v)-5
b(ailable.)45 b(I)34 b(then)g(record)h(exactly)0 1403
y(what)27 b(I)f(exp)s(ect)i(to)e(write)g(on)g(the)h(b)s(oard)f(during)f
(m)m(y)i(lecture.)41 b(The)27 b(next)h(step)f(is)f(the)g(most)g(imp)s
(ortan)m(t:)0 1523 y(I)36 b(read)f(through)h(eac)m(h)g(page)g(sev)m
(eral)g(times)f(trying)g(to)g(think)h(of)f(questions)h(that)f(could)h
(arise,)g(and)f(I)0 1644 y(write)i(them)h(in)f(the)h(margin)e(along)g
(with)i(suggestiv)m(e)h(diagrams.)57 b(Through)38 b(a)g(pro)s(cess)h
(of)e(iteration)0 1764 y(and)g(clari\014cation,)f(I)h(master)f(the)i
(ideas)f(from)e(sev)m(eral)j(angles;)h(this)e(allo)m(ws)e(me)i(to)g
(suit)f(m)m(y)h(lecture)0 1884 y(to)32 b(questions,)i(and)e(to)h(activ)
m(ely)f(encourage)h(studen)m(t)h(participation.)146 2005
y(I)i(ha)m(v)m(e)g(exp)s(erience)h(dev)m(eloping)e(curriculum)f
(materials.)50 b(I)35 b(w)m(as)h(supp)s(orted)h(for)d(one)i(y)m(ear)g
(b)m(y)g(an)0 2125 y(NSF)g(gran)m(t)g(during)f(whic)m(h)h(time)f(I)h
(wrote)g(w)m(orkb)s(o)s(oks)h(and)f Fa(Ma)-7 b(tlab)36
b Fb(programs,)g(in)f(collab)s(oration)0 2246 y(with)27
b(A.)h(W)-8 b(einstein)28 b(and)g(others,)i(that)d(w)m(ere)i(used)g(in)
e(UC)i(Berk)m(eley's)h(Calculus)d(and)h(Linear)f(Algebra)0
2366 y(w)m(orkshops)41 b(and)f(computer)f(labs.)63 b(I)39
b(ha)m(v)m(e)i(also)d(created)i(soft)m(w)m(are)h(in)d(resp)s(onse)j(to)
e(studen)m(ts')i(di\016-)0 2486 y(culties;)31 b(for)g(example,)g(when)h
(I)g(taugh)m(t)f(Discrete)g(Mathematics)g(I)g(found)h(that)f(the)h
(studen)m(ts)h(did)d(not)0 2607 y(understand)k(the)f(relev)-5
b(ance)33 b(of)g(the)g(algorithms,)d(so)j(I)g(wrote)g(and)g
(distributed)f(soft)m(w)m(are)i(illustrating)0 2727 y(the)f(comp)s
(onen)m(ts)g(of)f(the)h(RSA)g(public-k)m(ey)g(cryptosystem.)p
eop
%%Trailer
end
userdict /end-hook known{end-hook}if
%%EOF