Go to the U of G Homepage.
 



Engineering

Faculty
MSc Program
MEng Program
PhD Program
Interdepartmental Programs
Courses

Disclaimer


Acting Director
Richard G. Zytner (2386 Thornbrough, Ext. 3859)
(E-mail: rzytner@uoguelph.ca)

Graduate co-ordinator
Ramesh P. Rudra (2343 Thornbrough, Ext. 2110)
(E-mail: rrudra@uoguelph.ca)

Graduate secretary
Cathie Hosker (Thornbrough, Ext. 6187)
chosker@uoguelph.ca

Graduate Faculty

Hussein A. Abdullah
BSc University of Technology, MSc, Ph.D. Glasgow - Associate Professor

Shawki Areibi
BASc Al-Fateh, MASc Waterloo, Ph.D. Waterloo - Assistant Professor

Otman A. Basir
BSc Al-Fateh, MS Queen's, PhD Waterloo - Associate Professor

Andrea L. Bradford
BSc, PhD Queen's - Assistant Professor

Ralph B. Brown
BSc (Agr), BSc (Eng), MSc, PhD Guelph, PEng - Professor

Valerie J. Davidson
BEng McMaster, MSc Guelph, PhD Toronto, PEng - Professor

Robert Dony
BASc, MASc Waterloo, PhD McMaster, PEng - Assistant Professor

Grant C. Edwards
BASc, MASc Waterloo, PhD Guelph, PEng - Associate Professor

Gordon L. Hayward
BASc, MASc, PhD Waterloo, PEng - Associate Professor

Isobel W. Heathcote
BSc Toronto, MS Yale, PhD Yale - Dean of Graduate Studies, Director of the Institute for Environmental Policy and Professor (Joint appointment with the Faculty of Environmental Sciences)

William James
BScEng Natal, Dipl. HydEng Delft, PhD Aberdeen, DSc Natal, FCSCE, FASCE, PEng - Professor

Douglas M. Joy
BASc Toronto, MASc Ottawa, PhD Waterloo, PEng - Associate Professor

Gauri S. Mittal
BSc Punjab Agricultural, MSc Manitoba, PhD Ohio State, PEng - Professor

Medhat A. Moussa
BSc American, MASc Moncton, PhD Waterloo - Assistant Professor

Satish C. Negi
BE Rajasthan, MSc, PhD McGill, PEng - Professor

Michele L. Oliver
BPE McMaster, MPE, MSc, PhD New Brunswick - Assistant Professor

Lambert Otten
BASc, MASc, PhD Waterloo, PEng - Director of the School and Professor

Ramesh P. Rudra
BSc Punjab Agricultural, MS, PhD Pennsylvania State, PEng - Professor and Graduate Co-ordinator

R. John Runciman
BSc Queen's, MSc Queen's, PhD (Strathclyde), PEng - Assistant Professor

William R. Smith
BASc, MASc Toronto, MSc, PhD Waterloo, PEng - Professor (Joint appointment with Mathematics and Statistics)

Deborah A. Stacey
BSc Guelph, MASc, PhD Waterloo - Associate Professor (Joint appointment with Computing and Information Science)

Warren Stiver
BASc, MASc, PhD Toronto, PEng - Associate Professor

David A. Swayne
BSc Waterloo, MA York, PhD Waterloo - Professor (Joint appointment with Computing and Information Science)

Simon X. Yang
BSc Peking, MSc Sinica, MSc Houston, PhD Alberta - Assistant Professor

John Zelek
BSc Waterloo, MSc Ottawa, PhD McGill, PEng - Assistant Professor

Hongde Zhou
BSc Jiangsu, MSc China, PhD Alberta, PEng - Assistant Professor

Richard G. Zytner
BASc, MASc, PhD Windsor, PEng - Acting Director and Professor

Associated Graduate Faculty
Barry J. Adams
BSc Manitoba, MS, PhD Northwester - Professor and Chair, Civil Engineering, University of Toronto

John P. Bell
BSc West Point Military Academy, MS Case Western Reserve, PhD McMaster, PEng - Adjunct Professor

Walter K. Bilanski
BSc Toronto, MASc, PhD Michigan State, FAAAS, FCSAE, FASAE, PEng - University Professor Emeritus

Peter S. Chisholm
BASc, MASc Toronto, PEng - Adjunct Professor

Richard L. Corsi
BS Humboldt State, MS, PhD California (Davis) - Adjunct Professor

Manuel A. Cuenca
BSc York, MSc, PhD Western Ontario - Adjunct Professor

W. Trevor Dickinson
BSA, BASC, MSA Toronto, PhD Colorado State, PEng - University Professor Emeritus

Muhammed E. Fayed
BSc, MSc Cairo, PhD Waterloo, PEng - Adjunct Professor

Khaled S. Hassanein
BSc Kuwait, MASc Toronto, PhD Waterloo - Adjunct Professor

Jan C. Jofriet
Dipl. Civil Eng. Amsterdam, MASc, PhD Waterloo, FCSAE, FCSCE, PEng - University Professor Emeritus

Hung Lee
BSc British Columbia, PhD McGill - Adjunct Professor

Winai Liengcharemsit
BEng Chulalongkorn, MEng, DEng Asian Institute of Technology - Adjunct Professor

Wendy P. Mortimer
BSc, MASc, PhD Waterloo - Adjunct Professor

John R. Ogilvie
BSc (Agr)McGill, MSA Toronto, PhD Purdue, FCSAE, PEng - University Professor Emeritus

Punidadas Piyasena
BS Sri Lanka, MEng Bangkok, PhD Ensia - Adjunct Professor

Patricia E. Rasmussen
BSc Waterloo, MSc Toronto, PhD Waterloo - Adjunct Professor

Keith Slater
BSc,MSc, PhD Leeds - Adjunct Professor

William J. Snodgrass
BSc Waterloo, MEng, PhD Chapel Hill US, PEng - Adjunct Professor

Hugh R. Whiteley
BSc Queen's, DIC London, MSc Minnesota, PhD Guelph, PEng - Adjunct Professor

Samuel Zelin
BASc, MA, PhD Toronto, PEng - Adjunct Professor

Special Graduate Faculty
David J. Cushman
BSc, MASc Waterloo, MS Wayne State (Detroit), LLB Windosr, JD Detroit Mercy - President/Environmental Engineer, Cushman-Ball Environmental Ltd., Windsor, Ontario




     The graduate degree programs in engineering include research and course work options, as well as full- and part-time studies. A thesis-based MSc degree program is available in four research fields: biological engineering, environmental engineering, engineering systems and computing, and water resources engineering. An MEng degree is offered in three areas: water resources engineering, environmental engineering and biological engineering.
     The research-based MSc and PhD programs provide the opportunity to obtain advanced training in the engineering sciences and in research methodology through a variety of applied and basic research topics and courses. They provide for specialization in the fields of biological engineering, environmental engineering, engineering systems and computing, and water resources engineering. Biological engineering research concentrates on food engineering and waste management; it covers physical processing of food, restructuring of foods and wastes, physical properties of biological materials, and fuel production from crops and wastes. Environmental engineering research examines methods to understand and enhance processes central to environmental protection. It includes the assessment of the fates of substances in the environment, development of new process technology and remediation of contaminated material and sites. Water resources engineering research concentrates on watershed engineering, hydrology, erosion, drainage & irrigation flood control, water-resource systems management, soil and water conservation, storm water and water-quality management. Engineering Systems & Computing research examines techniques, methods and procedures for systems where the computer plays an integral role. In today's society, a computer is intimately integrated into industrial processes and everyday appliances and equipment. Research encompasses aspects of software, hardware, intelligence as well as a focus on particular application areas. Software areas include real-time systems, embedded computing, distributed processing as well as communication systems. Hardware areas include VLSI, special purpose computing and embedded systems. Intelligent systems exploration into control, autonomous robotics, machine vision, image processing, soft computing and human-machine interfaces. Typically a research project will be within the scope of an application area, for example automation, biomedical, food sciences or environmental.
     The objective of the MEng degree in biological engineering, water resources engineering and environmental engineering is to provide students (mostly practising engineers) the opportunity to extend their understanding of engineering principles involved in these disciplines beyond the coverage possible in an undergraduate program and to enlarge their grasp of the application of these principles to the solution of complex, practical problems. Areas of emphasis currently covered in water resources engineering are hydrologic modelling and model applications of water supply assessment, pollutant transport and management, watershed management, agricultural water management including irrigation, drainage, erosion and sediment transport and design of naturalized channels. The areas of emphasis currently covered in environmental engineering are water treatment, site remediation, management of agriculture and municipal solid and liquid wastes and risk assessment. Areas of emphasis currently covered in biological engineering are food engineering, and bioprocess engineering.

MSc Program

Admission Requirements
MSc by Thesis
     In addition to the general admission standards of the university, the school has adopted additional admissions criteria for MSc studies. Applicants must meet one of the following requirements:
  • Bachelor's degree in engineering or equivalent
    At least a second class honours standing in the work of the last four full-time semesters or the last two complete undergraduate years.
  • Science degree or equivalent
    Applicant must be a graduate from an honours program with at least a 75% average in the past four full-time semesters or the last two complete undergraduate years. Applicant must have demonstrated an acceptable analytical ability by having taken a sufficient number of courses in mathematics, chemistry and physics. Applicant must be prepared to make-up undergraduate engineering courses without receiving graduate credit in topics related to the research project.

MEng Program

     Applicant must be a graduate from an honours program with at least a 70% average in the past four full semesters or the last two complete undergraduate years.
     Applicant must have demonstrated an acceptable analytical ability by having taken a sufficient number of courses in mathematics, and the physical sciences.
     For the environmental engineering degree the applicant must have a minimum of three of the following courses or equivalent:
     Introduction to Environmental Engineering
     Engineering Unit Operations
     Water Quality
     Air Quality
     Solid Waste Management
     Water and Wastewater Treatment
     Ecology.

For water resources engineering the applicant must have four of the following courses or equivalent:
     Fluid Mechanics
     Water Management
     Hydrology
     Water Quality
     Urban Water Systems
     Watershed Structures
     Soil and Water Conservation

For biological engineering the applicant must have a minimum requirement of three of the following courses or equivalent.
     Biological/Food/Bioprocess Engineering
     Engineering Unit Operations
     Bioreactor Design
     Bio instrumentation Design
     Food Process Engineering Design
     Digital Process Control Design
     Heat and Mass Transfer
     Process Engineering.

    Applicant qualifications may be assessed via an entrance interview/oral examination conducted by the graduate co-ordinator and one member of the school of engineering graduate studies committee. Students deficient in certain areas will be required to take make-up undergraduate courses. The student will be admitted on probation until the requirements have been completed. These courses will not count toward the student's graduate credit requirements.

Degree Requirements
MSc by Thesis
    The prescribed program of study must consist of no fewer than 2.0 credits, of which at least 1.5 credits must be at the graduate level, including the Engineering Seminar course and at least two other engineering courses. Under special circumstances the school may reduce the 1.5 credit course requirement; however, the two graduate- engineering-course requirement will not be changed. In all cases the remaining courses must be acceptable for graduate credit; that is, they must be either graduate courses or senior undergraduate courses. Depending on the student's background, the advisory committee may specify more than four courses, including undergraduate make-up courses. If make-up courses are deemed necessary, they will be considered additional courses.

MEng Degree
    The prescribed studies program consists of at least 5.0 credits acceptable for graduate credit. This includes 2.5 credits from the program core (see section 5.4 of the School of Engineering Graduate Handbook), and 2.5 additional credits chosen from approved courses (section 5.5 of the School of Engineering Graduate Handbook). No more than 1.0 of these credits will be for undergraduate engineering courses, as approved by the graduate co-ordinator, and no more than 1.5 credits will be from courses offered outside the School of Engineering. For the final project in either water resources engineering or environmental engineering, the student will make arrangements with one of the graduate faculty to act as adviser for the project.

PhD Program

Admission Requirements
    The minimum academic requirement for admission to the PhD program is normally a recognized master's degree in engineering with at least a high second-class standing. A strong recommendation from the MSc adviser is necessary. Direct admission to the PhD program is rarely granted. Applicants requesting direct admission must hold a bachelor's degree with exceptionally high academic standing and have related research experience. Such applicants should discuss this option with the graduate co-ordinator at an early opportunity.
Degree Requirements
     The prescribed program of study must consist of no fewer than 2.0 credits in addition to those taken as part of the MSc degree. At least 1.5 of the credits must be at the graduate level, including the Engineering Seminar course and at least two graduate engineering courses. Under special circumstances the school may reduce the requirement for 1.5 credits in graduate courses; however the two graduate- engineering-course requirement will not be changed. In all cases the remaining courses must be acceptable for graduate credit; that is, they must be either graduate courses or senior undergraduate courses. Depending on the student's background, the advisory committee may specify more than four courses, including undergraduate make-up courses. If make-up courses are deemed necessary, they will be considered additional courses.
     Students who have completed their MSc degree in the School of Engineering are not required to enrol in the graduate Engineering Seminar course, and their credit requirements are reduced. The qualifying examination as outlined in the Graduate Calendar is held by the end of the fourth semester but no later than the fifth semester after the student has completed the required courses.

Interdepartmental Programs

    The School of Engineering participates in the master of science in aquaculture program. Those faculty members whose research and teaching expertise includes aspects of aquaculture may serve as advisers for MSc (Aquaculture) students. Please consult the Aquaculture listing for a detailed description of the MSc (Aquaculture) interdepartmental program.

    The School of Engineering participates in the MSc program in food safety and quality assurance. Those faculty members whose research and teaching expertise includes aspects of food safety and quality assurance may serve as advisers for MSc students. Please consult the Food Safety and Quality Assurance listing for a detailed description of the MSc collaborative program.

Courses

Course/(Credit Value) Term Course Description
General
ENGG*6000
Advanced Heat and Mass Transfer (0.5)
   Basic physical principles of transport phenomena. Heat and mass transfer methods for physical systems. Time and volume averaging. Dimensional analysis.
ENGG*6020
Advanced Fluid Mechanics (0.5)
   Laminar and turbulent flow. Turbulence and turbulence modelling. Boundary-layer flow. Compressible flow. Potential flow.
ENGG*6030
Finite Difference Methods (0.5)
   Numerical solution of partial differential equations of flow through porous media; flow of heat and vibrations; characterization of solution techniques and analysis of stability; convergence and compatibility criteria for various finite difference schemes.
ENGG*6050
Finite Element Methods (0.5)
   Boundary-value problems. Methods of approximation. Time dependent problems. Isoparametric elements. Numerical integration. Computer implementation. Mesh generation and layouts. Two-dimensional finite elements.
ENGG*6060
Engineering Systems Modelling and Simulation (0.5)
   A study of theoretical and experimental methods for characterizing the dynamic behaviour of engineering systems. Distributed and lumped parameter model development. Digital simulation of systems for design and control.
ENGG*6080
Engineering Seminar (0.0)
   The course objective is to train the student in preparing, delivering and evaluating technical presentations. Each student is required to: (a) attend and write critiques on a minimum of six technical seminars in the School of Engineering; and (b) conduct a seminar, presenting technical material to an audience consisting of faculty and graduate students in the school. This presentation will then be reviewed by the student and the instructor.
ENGG*6090
Special Topics in Engineering (0.5)
   A course of directed study involving selected readings and analyses in developing knowledge areas which are applicable to several of the engineering disciplines in the School of Engineering.
Biological Engineering
ENGG*6070
Medical Imaging (0.5)
W Digital image processing techniques including filtering and restoration; physics of image formation for such modalities as radiography, MRI, ultrasound. Prerequisite, ENGR*3390 or equivalent.
ENGG*6110
Food and Bio-Process Engineering (0.5)
   Kinetics of biological reactions, reactor dynamics and design. Food rheology and texture; water activity and the role of water in food processing; unit operations design-thermal processing; and drying, freezing and separation processes.
ENGG*6120
Fermentation Engineering (0.5)
   Modelling and design of fermenter systems. Topics include microbial growth kinetics, reactor design, heat and mass transfer. Instrumentation and unit operations for feed preparation and product recovery. Prerequisite: undergraduate course in each of microbiology, heat and mass transfer, and biochemistry or bioprocess engineering.
ENGG*6130
Physical Properties of Biomaterials (0.5)
   Rheology and rheological properties. Contact stresses between bodies in compression. Mechanical damage. Aerodynamic and hydro-dynamic characteristics. Friction.
ENGG*6150
Bio-Instrumentation (0.5)
   Instrumentation systems. Transducers. Amplifier circuits. Recording methods. Spectroscopy & colorimetry. Radiation, humidity, pH and noise measurements. Chromatography.
ENGG*6160
Advanced Food Engineering (0.5)
   Application of heat and mass transfer, fluid flow, food properties, and food- processing constraints in the design and selection of food process equipment. Development of process specifications for the control of the flow of heat and moisture and the associated microbial, nutritional and organoleptic change in foods. Food system dynamics and process development. Prerequisite: ENGG*6110, Food and Bio- Process Engineering, or equivalent.
ENGG*6170
Special Topics in Food Engineering (0.5)
   A course of directed study involving selected readings and analyses in developing knowledge areas of food engineering.
ENGG*6180
Final Project in Biological Engineering (1.0)
   A project course in which a problem of advanced design or analysis in the area of biological engineering is established, an investigation is performed and a final design or solution is presented.
ENGG*6190
Special Topics in Biological Engineering (0.5)
   A course of directed study involving selected readings and analyses in developing knowledge areas of biological engineering.
ENGG*6290
Special Topics in Agricultural Engineering (0.5)
   A course of directed study involving selected readings and analyses in developing knowledge areas of agricultural engineering.
Environmental Engineering
ENGG*6610
Urban Stormwater Management (0.5)
   Continuous stormwater management models and model structure. Catchment descretization and process disaggregation. Pollutant build-up, washoff and transport. Flow and pollutant routing in complex, looped, partially surcharged pipe/channel networks including pond storage, storage tanks, diversion structures, transverse and side weirs, pump stations, orifices, radical and leaf gates and transient receiving water conditions (including tides). Pollutant removal in sewer networks, storage facilities and treatment plants.
ENGG*6620
Water Pollution Control Planning (0.5)
   Methods of developing area-wide pollution control plans and sustainable use plans in Ontario and elsewhere. Quantitative and non-quantitative information is examined in the context of planning, using continuous models such as HSP-F. Field trips.
ENGG*6630
Environmental Contaminants: Fate Mechanisms (0.5)
   Analysis of fate mechanisms associated with environmental contaminants. Focus on substances which are generally considered to be hazardous to humans, or other animal life at low concentrations. Study of physicochemical properties and fate estimation on control and remediation strategies. Quantitative analysis of contaminant partitioning and mass flows, including cross-media transport and simultaneous action of contaminant fate mechanisms.
ENGG*6640
Environmental Contaminants: Control Mechanisms (0.5)
   Analysis of conventional and innovative technologies for toxic contaminants; technologies for contaminated municipal and industrial wastewaters, including physical, chemical, and biological treatment processes for trace toxic contaminants in water and wastewater; control technologies for contaminated gas streams, including activated carbon absorption, biofiltration, bioscrubbing, wet scrubbing, thermal- oxidation methods, and process modifications to reduce emissions of toxic air contaminants; remediation techniques for contaminated soil, including external and in-situ physical, chemical and biological treatment methods; cross-media contaminant control issues; toxicity testing and evaluation; relevant regulatory programs.
ENGG*6650
Advanced Air Quality Modelling (0.5)
   Analysis of analytical and computational models used to predict the fate of airborne contaminants; role of air quality models for the solution of engineering-related problems; analysis of important boundary layer meteorology phenomena that influence the fate of air pollutants; conservation equations and mathematical solution techniques; model input requirements such as emissions inventories; Gaussian models; higher-order closure models; Eulerian photochemical grid models.
ENGG*6670
Hazardous Waste Management (0.5)
   This course will define the different types of hazardous wastes that currently exist and outline the pertinent legislation governing these wastes. Information will be presented on different ways to handle, treat and dispose the hazardous waste, including separation, segregation, minimization, recycling and chemical, physical, biological, and thermal treatment. Also to be discussed are hazardous waste landfills and site remediation technologies. Specifics include design and operation of hazardous landfill sites, handling and treatment of leachate, comparison of pertinent soil remediation technologies. Case studies will be reviewed.
ENGG*6680
Advanced Water and Wastewater Treatment (0.5)
   This design course will discuss advanced technologies not traditionally covered during an undergraduate curriculum. An important consideration will be the reuse of water.
ENGG*6690
Non-Point Source Pollution and Its Control (0.5)
   Introduction to issues of non-point source pollution. Modelling of non-point source pollution approaches for vadose zone, surface and subsurface drained water. Scale issues in non- point source modelling. Management issues in non-point source pollution modelling. Application of non-point source pollution models to a variety of situations. Application of non- point source modelling and selection of management approaches for various types of receiving water.
ENGG*6790
Special Topics in Environmental Engineering (0.5)
   A course of directed study involving selected readings and analyses in developing knowledge areas of environmental engineering.
ENGG*6950
Final Project in Environmental Engineering (1.0)
   A project course in which a problem of advanced design or analysis in the area of environmental engineering is established, an investigation is performed and a final design or solution is presented.
Engineering Systems and Computing
ENGG*6100
Machine Vision (0.5)
F Computer vision studies how computers can analyze and perceive the world using input from imaging devices. Topics covered include image pre-processing, segmentation, shape analysis, object recognition, image understanding, 3D vision, motion and stereo analysis, as well as case studies.
ENGG*6140
Optimization Techniques for Engineering (0.5)
W This course serves as a graduate introduction into combinatorics and optimization. Oprimization is the main pillar of Engineering and the performance of most systems can be improved through intelligent use of optimization algorithms. Topics to be covered: Complexity theory, Linear/Integer Programming techniques, Constrained/Unconstrained optimization and Nonlinear programming, Heuristic Search Techniques such as Tabu Search, Genetic Algorithms, Simulated Annealing and GRASP.
ENGG*6550
Intelligent Real-time Systems (0.5)
   Soft real-time systems, hard real-time systems, embedded systems, time handling and synchronization, deadlines, preemption, interruption, rts languages, rts/ operating systems, system life-cycle, petri nets, task scheduling and allocation, fault-tolerance, resource management, rts/search techniques, dealing with uncertainty.
ENGG*6560
Advanced Digital Signal Processing (0.5)
   Discrete-time signals and systems, z transform, frequency analysis of signals and systems, fourier transform, fast fourier transform, design of digital filters, signal reconstruction, power spectrum estimation.
Water Resources Engineering
ENGG*6740
Ground Water Modelling (0.5)
   Introduction to current groundwater issues, definition of terms, review of fundamental equations describing fluid and contaminant transport in saturated groundwater zones. Mathematical techniques (analytical, fe and fd) for the solution of the fundamental equations. Application of numerical groundwater models to a variety of situations. Case studies. Review of groundwater models used in industry.
ENGG*6800
Deterministic Hydrological Modelling (0.5)
   Deterministic hydrological models. Function of watershed models for hydraulic design, environmental assessment, operation of water control structures, flood warning. Calculation algorithms.
ENGG*6810
Stochastic Hydrological Modelling (0.5)
   Distribution function selection for historic hydrologic data representation. Monte Carlo simulation techniques. ARMA modelling of hydrologic processes. Regional analysis. Risk analysis.
ENGG*6820
Measurement of Water Quantity and Quality (0.5)
   This course covers techniques used to measure rates of movement and amounts of water occurring as precipitation, soil water, ground water and streamflow. Available measurements of water quality are surveyed. Calculation procedures involved in the use of indirect indicators of water quantity and quality individually and in combination are described.
ENGG*6830
Design of Pressurized Flow Systems (0.5)
   Boundary resistance. Steady State and transient flow in gravity and pumped systems. Pressure control systems.
ENGG*6840
Open Channel Hydraulics (0.5)
   Basic concepts, energy principle; momentum principle; flow resistance; non-uniform flow; channel controls and transitions; unsteady flow; flood routing.
ENGG*6850
Design of Water Management Systems (0.5)
   Analytical decision making. Optimization methods. Planning under uncertainty. Deterministic river basin modelling. Irrigation planning and operation. Water quality management modelling.
ENGG*6880
Soil Erosion and Fluvial Sedimentation (0.5)
   Students will be able to (i) describe processes related to soil erosion by water, (ii) describe processes related to fluvial sedimentation, (iii) evaluate and prescribe structural and non- structural control methods, and (iv) run at least one soil erosion/fluvial sedimentation computer model if the course is satisfactorily completed.
ENGG*6900
Final Project in Water Resources Engineering (1.0)
   A project course in which an advanced design problem in the area of watershed engineering is established, a feasibility investigation performed and a final design presented.
ENGG*6910
Special Topics in Water Resources Engineering (0.5)
   A course of directed study involving selected readings and analyses in developing knowledge areas of water resources engineering.

         



A Registrarial Services Web site             © 2000 University of Guelph, Office of the Registrar