UVa Class Schedules (Unofficial, Lou's List v2.10)   New Features
Schedule of Classes for Physics - Fall 2023
These data were not obtained from SIS in real time and may be slightly out of date. MouseOver the enrollment to see Last Update Time
Class Schedules Index Course Catalogs Index Class Search Page

I continue to maintain this list of classes, now with UVA support! -- Lou Bloomfield, Professor Emeritus of Physics
 
Printer-Friendly Format  - Collapse All    + Expand All
Physics
 PHYS 1050How Things Work
Fall 2023  10377 001Lecture (3 Units)Open 57 / 200Chris NeuMoWeFr 1:00pm - 1:50pmNau Hall 101
 PHYS 1110Energy on this World and Elsewhere
Website  11769 001Lecture (3 Units)Open 43 / 60E DukesTuTh 9:30am - 10:45amNau Hall 211
 PHYS 1425Introductory Physics 1 for Engineers
Fall 2023  11270 001Lecture (3 Units)Closed 99 / 99Xiaochao ZhengTuTh 11:00am - 12:15pmChemistry Bldg 217
 Active Learning Section
 PHYS 1429Introductory Physics 1 Workshop
Fall 2023  11404 001Laboratory (1 Units)Closed15 / 2Cavin Ma+1Mo 10:00am - 11:50amPhysics Bldg 213
Fall 2023  14106 002Laboratory (1 Units)Closed26 / 26Jui-Lin Chin+2Mo 12:00pm - 1:50pmPhysics Bldg 213
Fall 2023  11405 003Laboratory (1 Units)Closed23 / 2Jui-Lin Chin+2Mo 2:00pm - 3:50pmPhysics Bldg 213
Fall 2023  11406 004Laboratory (1 Units)Closed21 / 2Cavin Ma+2Mo 4:00pm - 5:50pmPhysics Bldg 213
Fall 2023  11407 005Laboratory (1 Units)Closed16 / 2Yunhao Fan+2Mo 6:00pm - 7:50pmPhysics Bldg 213
Fall 2023  21155 006Laboratory (1 Units)Closed18 / 2Ho Jang+2Tu 1:00pm - 2:50pmPhysics Bldg 213
Fall 2023  21156 007Laboratory (1 Units)Closed16 / 2Yunhao Fan+1We 11:00am - 12:50pmPhysics Bldg 213
 PHYS 1655Introduction to Python for Scientists and Engineers
 Introduction to Python for Scientists and Engineers
Website  19245 001Lecture (3 Units)Permission 42 / 44Robert GroupMoWe 3:30pm - 4:45pmGilmer Hall 257
 PHYS 1660Practical Computing for the Physical Sciences
Fall 2023  11588 001Lecture (1 Units)Closed 20 / 20Bryan WrightTu 2:00pm - 2:50pmMechanical Engineering 206
Fall 2023  11856 002Lecture (1 Units)Open 12 / 20Bryan WrightTh 2:00pm - 2:50pmMechanical Engineering 206
 PHYS 1930Physics in the 21st Century
Fall 2023  13034 001Lecture (2 Units)Open 23 / 40Jongsoo YoonMoWe 11:00am - 11:50amClark Hall G004
 PHYS 2010Principles of Physics 1 for Pre-Health Students
Fall 2023  10378 001Lecture (3 Units)Open 76 / 99Rebecca GrouchyMoWeFr 8:00am - 8:50amWilson Hall 325
 Active Learning Section
Fall 2023  10379 002Lecture (3 Units)Open 98 / 99Jency SundararajanMoWeFr 9:00am - 9:50amWilson Hall 325
 Active Learning Section
Fall 2023  13050 003Lecture (3 Units)Closed 99 / 99Jency SundararajanMoWeFr 10:00am - 10:50amWilson Hall 325
 Active Learning Section
Fall 2023  11454 004Lecture (3 Units)Closed 63 / 63Jency SundararajanMoWeFr 1:00pm - 1:50pmGilmer Hall 257
 Active Learning Section
Fall 2023  20559 006Lecture (3 Units)Open 88 / 99Rebecca GrouchyMoWe 9:30am - 10:45amChemistry Bldg 217
 Active Learning Section
 PHYS 2030Principles of Physics 1 Workshop
Fall 2023  10558 002Laboratory (1 Units)Closed24 / 2Yunhao Fan+1Mo 11:00am - 12:50pmPhysics Bldg 212
Fall 2023  10559 003Laboratory (1 Units)Closed24 / 2Max Cristinzio+2Mo 1:00pm - 2:50pmPhysics Bldg 212
Fall 2023  10560 004Laboratory (1 Units)Closed25 / 2Itzal De Urioste Terrazas+2Mo 3:00pm - 4:50pmPhysics Bldg 212
Fall 2023  10561 005Laboratory (1 Units)Closed23 / 2Antonio Gao+2Mo 5:00pm - 6:50pmPhysics Bldg 212
Fall 2023  20306 006Laboratory (1 Units)Closed24 / 2Itzal De Urioste Terrazas+2Tu 11:00am - 12:50pmPhysics Bldg 212
Fall 2023  10562 007Laboratory (1 Units)Closed25 / 2Jui-Lin Chin+2Tu 1:00pm - 2:50pmPhysics Bldg 212
Fall 2023  10563 008Laboratory (1 Units)Closed23 / 2Jui-Lin Chin+2Tu 3:00pm - 4:50pmPhysics Bldg 212
Fall 2023  10564 009Laboratory (1 Units)Closed25 / 2Ramneek Kaur+2Tu 5:00pm - 6:50pmPhysics Bldg 212
Fall 2023  10566 011Laboratory (1 Units)Closed24 / 2Kelly Ham+2We 11:00am - 12:50pmPhysics Bldg 212
Fall 2023  10567 012Laboratory (1 Units)Closed24 / 2Helen Dunn+2We 1:00pm - 2:50pmPhysics Bldg 212
Fall 2023  10568 013Laboratory (1 Units)Closed23 / 2Ho Jang+2We 3:00pm - 4:50pmPhysics Bldg 212
Fall 2023  10569 014Laboratory (1 Units)Closed25 / 2Antonio Gao+2We 5:00pm - 6:50pmPhysics Bldg 212
Fall 2023  10570 015Laboratory (1 Units)Closed23 / 2Riya Rajpurohit+2Th 1:00pm - 2:50pmPhysics Bldg 212
Fall 2023  10571 016Laboratory (1 Units)Closed25 / 2Max Cristinzio+2Th 3:00pm - 4:50pmPhysics Bldg 212
Fall 2023  21039 018Laboratory (1 Units)Closed23 / 2Riya Rajpurohit+2Th 11:00am - 12:50pmPhysics Bldg 212
Fall 2023  21055 019Laboratory (1 Units)Closed12 / 2Helen Dunn+1Th 5:00pm - 6:50pmPhysics Bldg 212
 PHYS 2410Introductory Physics 2: Electricity, Magnetism and Optics
Fall 2023  13814 001Lecture (3 Units)Open 21 / 60Nilanga LiyanageMoWeFr 9:00am - 9:50amNau Hall 211
 PHYS 2415Introductory Physics 2 for Engineers
Fall 2023  10380 001Lecture (3 Units)Open 66 / 99Utpal ChatterjeeMoWeFr 1:00pm - 1:50pmWilson Hall 325
 Active Learning Section
Fall 2023  10593 002Lecture (3 Units)Open 52 / 99Rebecca GrouchyMoWeFr 2:00pm - 2:50pmWilson Hall 325
 Active Learning Section
 PHYS 2419Introductory Physics 2 Workshop
Fall 2023  10382 002Laboratory (1 Units)Closed23 / 2Dhruv Dhawan+2Mo 2:00pm - 3:50pmPhysics Bldg 215
Fall 2023  10384 004Laboratory (1 Units)Closed25 / 2Kayla Blalack+3Tu 12:00pm - 1:50pmPhysics Bldg 215
Fall 2023  10385 005Laboratory (1 Units)Closed24 / 2Prena Chaudhary+2Tu 2:00pm - 3:50pmPhysics Bldg 215
Fall 2023  10387 007Laboratory (1 Units)Closed25 / 2Prena Chaudhary+2We 12:00pm - 1:50pmPhysics Bldg 215
Fall 2023  10388 008Laboratory (1 Units)Closed25 / 2Rahul Gundamraj+2We 2:00pm - 3:50pmPhysics Bldg 215
Fall 2023  10390 010Laboratory (1 Units)Closed22 / 2Prena Chaudhary+2Th 2:00pm - 3:50pmPhysics Bldg 215
Fall 2023  11271 011Laboratory (1 Units)Closed10 / 2Kayla Blalack+2Th 4:00pm - 5:50pmPhysics Bldg 215
 PHYS 3110Widely Applied Physics
Fall 2023  10391 001Lecture (3 Units)Open 13 / 25Marija VuceljaTuTh 12:30pm - 1:45pmAstronomy Bldg 265
 PHYS 3150Electronics Laboratory
Fall 2023  10392 001Laboratory (3 Units)Open6 / 15 (6 / 15)Bellave ShivaramMoWe 1:00pm - 3:50pmChemistry Bldg Room 118
 PHYS 3170Advanced Laboratory A
Fall 2023  10393 001Laboratory (3 Units)Open 4 / 20Jongsoo YoonTuTh 2:00pm - 4:50pmThornton Hall Room B113
 PHYS 3210Classical Mechanics
Fall 2023  19248 001Lecture (3 Units)Open 71 / 80David NicholsMoWeFr 10:00am - 10:50amMonroe Hall 130
 PHYS 3310Statistical Physics
Fall 2023  10394 001Lecture (3 Units)Open 28 / 60Joseph PoonTuTh 8:00am - 9:15amChemical Engineering Bldg 005
 PHYS 3430Electricity and Magnetism II
Fall 2023  10395 001Lecture (3 Units)Open 27 / 40Gordon CatesMoWeFr 9:00am - 9:50amMemorial Gymnasium 211
 PHYS 3630Computational Physics
Fall 2023  20282 001Lecture (3 Units)Open 14 / 28 (30 / 40)Robert HiroskyMoWe 2:00pm - 3:15pmChemistry Bldg 206
 PHYS 3650Quantum Physics I
Fall 2023  10396 001Lecture (3 Units)Open 48 / 60Eugene KolomeiskyMoWeFr 1:00pm - 1:50pmNau Hall 211
 PHYS 3993Independent Study
Fall 2023  11120 001IND (3 Units)Permission0 / 30Olivier PfisterTBATBA
Fall 2023  12507 002IND (3 Units)Permission0 / 30Krishni WijesooriyaTBATBA
Fall 2023  13243 003IND (3 Units)Permission0 / 30Chris NeuTBATBA
 PHYS 3995Research
Fall 2023  12053 001IND (3 Units)Permission3 / 30Gia-Wei ChernTBATBA
Fall 2023  12038 002IND (3 Units)Permission0 / 30Donal DayTBATBA
Fall 2023  12054 003IND (3 Units)Permission0 / 30E DukesTBATBA
Fall 2023  11344 004IND (3 Units)Permission 2 / 30Robert GroupTBATBA
Fall 2023  11026 005IND (3 Units)Permission0 / 30Despina LoucaTBATBA
Fall 2023  11027 006IND (3 Units)Permission2 / 30Chris NeuTBATBA
Fall 2023  11028 007IND (3 Units)Permission0 / 30Blaine NorumTBATBA
Fall 2023  11029 008IND (3 Units)Permission0 / 30Olivier PfisterTBATBA
Fall 2023  11030 009IND (3 Units)Permission1 / 30Cass SackettTBATBA
Fall 2023  12055 010IND (3 Units)Permission0 / 30Bellave ShivaramTBATBA
Fall 2023  12056 011IND (3 Units)Permission 0 / 30Chi Yan Jeffrey TeoTBATBA
Fall 2023  12057 012IND (3 Units)Permission0 / 30Diana VamanTBATBA
Fall 2023  11612 013IND (3 Units)Permission0 / 30Marija VuceljaTBATBA
Fall 2023  12058 014IND (3 Units)Permission1 / 30Mark WilliamsTBATBA
Fall 2023  12059 015IND (3 Units)Permission 2 / 30Kento YagiTBATBA
Fall 2023  12146 016IND (3 Units)Permission1 / 30Krishni WijesooriyaTBATBA
Fall 2023  12347 017IND (3 Units)Permission0 / 30Dinko PocanicTBATBA
Fall 2023  12437 018IND (3 Units)Permission0 / 30Peter SchaussTBATBA
Fall 2023  12438 019IND (3 Units)Permission 0 / 30David NicholsTBATBA
Fall 2023  12471 020IND (3 Units)Permission1 / 30Eugene KolomeiskyTBATBA
Fall 2023  12533 021IND (3 Units)Permission0 / 30Nilanga LiyanageTBATBA
Fall 2023  12752 022IND (3 Units)Permission0 / 30Avik GhoshTBATBA
Fall 2023  12753 023IND (3 Units)Permission0 / 30Bradley CoxTBATBA
Fall 2023  12754 024IND (3 Units)Permission0 / 30Dmytro PesinTBATBA
Fall 2023  12755 025IND (3 Units)Permission0 / 30Gordon CatesTBATBA
Fall 2023  12756 026IND (3 Units)Permission0 / 30G MillerTBATBA
Fall 2023  12757 027IND (3 Units)Permission1 / 30Israel KlichTBATBA
Fall 2023  12758 028IND (3 Units)Permission 0 / 30Keivan EsfarjaniTBATBA
Fall 2023  12759 029IND (3 Units)Permission0 / 30Kent PaschkeTBATBA
Fall 2023  12760 030IND (3 Units)Permission0 / 30Kevin LehmannTBATBA
Fall 2023  12761 031IND (3 Units)Permission0 / 30Louis BloomfieldTBATBA
Fall 2023  12762 032IND (3 Units)Permission0 / 30Peter ArnoldTBATBA
Fall 2023  12763 033IND (3 Units)Permission2 / 30Robert HiroskyTBATBA
Fall 2023  12764 034IND (3 Units)Permission0 / 30Robert JonesTBATBA
Fall 2023  12765 035IND (3 Units)Permission0 / 30Seung-Hun LeeTBATBA
Fall 2023  12766 036IND (3 Units)Permission1 / 30Simonetta LiutiTBATBA
Fall 2023  12767 037IND (3 Units)Permission0 / 30Stefan BaesslerTBATBA
Fall 2023  12768 038IND (3 Units)Permission0 / 30Utpal ChatterjeeTBATBA
Fall 2023  12769 039IND (3 Units)Permission0 / 30Xiaochao ZhengTBATBA
Fall 2023  12770 040IND (3 Units)Permission1 / 30Xu YiTBATBA
Fall 2023  12771 041IND (3 Units)Permission1 / 30D KellerTBATBA
Fall 2023  12877 042IND (3 Units)Permission 0 / 30Julian HeeckTBATBA
Fall 2023  12878 043IND (3 Units)Permission0 / 30Joshua ChoiTBATBA
 PHYS 5000Physics Colloquium
Fall 2023  10401 001IND (2 Units)Open 49 / 82David NicholsFr 3:30pm - 5:00pmClark Hall 107
 PHYS 5110Special Topics in Classical and Modern Physics
Fall 2023  12184 001Lecture (1 Units)Open 22 / 40Peter SchaussMo 3:30pm - 5:00pmClark Hall G004
Fall 2023  12185 002Lecture (1 Units)Open 18 / 40D KellerTu 3:30pm - 5:00pmMonroe Hall 134
Fall 2023  12186 003Lecture (1 Units)Open 11 / 25E DukesWe 4:00pm - 5:30pmAstronomy Bldg 265
Fall 2023  12187 004Lecture (1 Units)Open 3 / 40Bellave ShivaramTh 3:30pm - 5:00pmClark Hall G004
 PHYS 5170Introduction to Cosmology
Fall 2023  13010 001Lecture (3 Units)Open4 / 30Diana VamanTuTh 12:30pm - 1:45pmDell 2 100
 PHYS 5190Electronics Lab
Fall 2023  10397 001Laboratory (3 Units)Open6 / 15 (6 / 15)Bellave ShivaramMoWe 1:00pm - 3:50pmChemistry Bldg Room 118
 PHYS 5310Optics
Website  13009 001Lecture (3 Units)Open6 / 18Cass SackettTuTh 2:00pm - 3:15pmKerchof Hall 317
 PHYS 5620Solid State Physics
Fall 2023  10400 001Lecture (3 Units)Open 7 / 16Chi Yan Jeffrey TeoTuTh 9:30am - 10:45amRidley Hall 125
 PHYS 5630Computational Physics I
Fall 2023  10399 001Lecture (3 Units)Open16 / 28 (30 / 40)Robert HiroskyMoWe 2:00pm - 3:15pmChemistry Bldg 206
 PHYS 5720Introduction to Nuclear and Particle Physics
Fall 2023  10584 001Lecture (3 Units)Open14 / 30Dinko PocanicTuTh 2:00pm - 3:15pmDell 2 101
 PHYS 5880Introduction to Quantum Computing
Fall 2023  12658 001Lecture (3 Units)Open 9 / 30Gia-Wei ChernMoWeFr 12:00pm - 12:50pmMemorial Gymnasium 211
 PHYS 7010Theoretical Mechanics I
Syllabus  10398 001Lecture (3 Units)Open23 / 30Julian HeeckMoWeFr 10:00am - 10:50amDell 2 100
 PHYS 7410Electricity and Magnetism I
Fall 2023  11384 001Lecture (3 Units)Open24 / 30Kent PaschkeTuTh 9:30am - 10:45amDell 2 100
 PHYS 7610Quantum Theory I
Fall 2023  10402 001Lecture (3 Units)Open27 / 30Dmytro PesinMoWeFr 11:00am - 11:50amDell 2 100
 PHYS 7995Independent Study
Fall 2023  12148 001IND (1 - 6 Units)Permission0 / 30Kent PaschkeTBATBA
Fall 2023  12361 002IND (1 - 6 Units)Permission0 / 30Xiaochao ZhengTBATBA
Fall 2023  12362 003IND (1 - 6 Units)Permission0 / 30Chris NeuTBATBA
Fall 2023  12498 004IND (1 - 6 Units)Permission0 / 30Robert HiroskyTBATBA
Fall 2023  13214 005IND (1 - 6 Units)Permission0 / 30Seung-Hun LeeTBATBA
Fall 2023  13234 006IND (1 - 6 Units)Permission0 / 30Nilanga LiyanageTBATBA
 PHYS 8240Advanced General Relativity
Fall 2023  12341 001Lecture (3 Units)Open 4 / 18Kento YagiTuTh 9:30am - 10:45amDell 1 104
 PHYS 8420Atomic Physics
Fall 2023  20290 001Lecture (3 Units)Open10 / 30Peter SchaussTuTh 11:00am - 12:15pmDell 2 101
 PHYS 8630Introduction to Field Theory
Fall 2023  10403 001Lecture (3 Units)Open17 / 35Peter ArnoldMoWeFr 10:00am - 10:50amJohn W. Warner Hall 110
 PHYS 8999Master Thesis Non-Topical Research
Fall 2023  10818 001IND (1 - 12 Units)Open0 / 30Kent PaschkeTBA TBA
Fall 2023  13226 002IND (1 - 12 Units)Open1 / 30Gia-Wei ChernTBA TBA
 PHYS 9010Introduction to Physics Research I
Fall 2023  10572 001WKS (1 Units)Open 23 / 30Eugene KolomeiskyWe 9:00am - 9:50amDell 2 100
 PHYS 9998Pre-Qual Preparation for Doctoral Research
Fall 2023  10819 001IND (1 - 12 Units)Open0 / 30Kent PaschkeTBA TBA
Fall 2023  13217 002IND (1 - 12 Units)Open1 / 30Peter SchaussTBA TBA
Fall 2023  13218 003IND (1 - 12 Units)Open1 / 30D KellerTBA TBA
Fall 2023  13232 004IND (1 - 12 Units)Open0 / 30Kento YagiTBA TBA
 PHYS 9999PhD Thesis Non-Topical Research
Fall 2023  10404 001IND (1 - 12 Units)Open0 / 100Peter ArnoldTBA TBA
Fall 2023  10719 002IND (1 - 12 Units)Open3 / 30Stefan BaesslerTBA TBA
Fall 2023  12188 003IND (1 - 12 Units)Open4 / 30Dmytro PesinTBA TBA
Fall 2023  10720 004IND (1 - 12 Units)Open0 / 30Louis BloomfieldTBA TBA
Fall 2023  10721 005IND (1 - 12 Units)Open3 / 30Gordon CatesTBA TBA
Fall 2023  10722 006IND (1 - 12 Units)Open0 / 30Utpal ChatterjeeTBA TBA
Fall 2023  11345 007IND (1 - 12 Units)Open1 / 30Joshua ChoiTBA TBA
Fall 2023  12189 008IND (1 - 12 Units)Open5 / 30Peter SchaussTBA TBA
Fall 2023  11346 009IND (1 - 12 Units)Open0 / 30Donal DayTBA TBA
Fall 2023  10723 010IND (1 - 12 Units)Open2 / 30E DukesTBA TBA
Fall 2023  11347 011IND (1 - 12 Units)Open1 / 30Robert GroupTBA TBA
Fall 2023  10724 012IND (1 - 12 Units)Open2 / 30Robert HiroskyTBA TBA
Fall 2023  10725 013IND (1 - 12 Units)Open0 / 30Hung PhamTBA TBA
Fall 2023  10726 014IND (1 - 12 Units)Open0 / 30Robert JonesTBA TBA
Fall 2023  10820 015IND (1 - 12 Units)Open1 / 30Israel KlichTBA TBA
Fall 2023  10821 016IND (1 - 12 Units)Open0 / 30Eugene KolomeiskyTBA TBA
Fall 2023  10822 017IND (1 - 12 Units)Open2 / 30Seung-Hun LeeTBA TBA
Fall 2023  10823 018IND (1 - 12 Units)Open0 / 30Kevin LehmannTBA TBA
Fall 2023  10824 019IND (1 - 12 Units)Open3 / 30Simonetta LiutiTBA TBA
Fall 2023  10825 020IND (1 - 12 Units)Open6 / 30Nilanga LiyanageTBA TBA
Fall 2023  10826 021IND (1 - 12 Units)Open3 / 30Despina LoucaTBA TBA
Fall 2023  10827 022IND (1 - 12 Units)Open3 / 30Chris NeuTBA TBA
Fall 2023  10828 023IND (1 - 12 Units)Open1 / 30Blaine NorumTBA TBA
Fall 2023  10829 024IND (1 - 12 Units)Open0 / 30Kent PaschkeTBA TBA
Fall 2023  10830 025IND (1 - 12 Units)Open2 / 30Olivier PfisterTBA TBA
Fall 2023  10831 026IND (1 - 12 Units)Open4 / 30Dinko PocanicTBA TBA
Fall 2023  10832 027IND (1 - 12 Units)Open1 / 30Joseph PoonTBA TBA
Fall 2023  10833 028IND (1 - 12 Units)Open3 / 30Cass SackettTBA TBA
Fall 2023  10834 029IND (1 - 12 Units)Open1 / 30Bellave ShivaramTBA TBA
Fall 2023  11348 030IND (1 - 12 Units)Open1 / 30Diana VamanTBA TBA
Fall 2023  10835 031IND (1 - 12 Units)Open0 / 30Mark WilliamsTBA TBA
Fall 2023  10836 032IND (1 - 12 Units)Open4 / 30Kento YagiTBA TBA
Fall 2023  10837 033IND (1 - 12 Units)Open0 / 30Jongsoo YoonTBA TBA
Fall 2023  10838 034IND (1 - 12 Units)Open4 / 30Xiaochao ZhengTBA TBA
Fall 2023  12060 035IND (1 - 12 Units)Open0 / 30Keivan EsfarjaniTBA TBA
Fall 2023  11485 036IND (1 - 12 Units)Open0 / 30Chi Yan Jeffrey TeoTBA TBA
Fall 2023  11613 037IND (1 - 12 Units)Open2 / 30Marija VuceljaTBA TBA
Fall 2023  11679 038IND (1 - 12 Units)Open5 / 30Gia-Wei ChernTBA TBA
Fall 2023  11885 039IND (1 - 12 Units)Open0 / 30Avik GhoshTBA TBA
Fall 2023  12101 040IND (1 - 12 Units)Open2 / 30Xu YiTBA TBA
Fall 2023  12453 041IND (1 - 12 Units)Open4 / 30David NicholsTBA TBA
Fall 2023  12772 042IND (1 - 12 Units)Open3 / 30D KellerTBA TBA
Fall 2023  13171 043IND (1 - 12 Units)Open2 / 30Krishni WijesooriyaTBA TBA
Fall 2023  13179 044IND (1 - 12 Units)Open3 / 30Julian HeeckTBA TBA
Fall 2023  13194 045IND (1 - 12 Units)Open2 / 30G MillerTBA TBA

Copyright © 2009–2024, Lou Bloomfield. All Rights Reserved