text:
Deliverance From Chronic Manic Suicidal Depression
Testimony of a Minister, Charles Slagle
Experience Explodes Arguments
After six months of agony, it happened overnight. It happened when my desperately wounded heart finally became convinced God loves me. It happened when I suddenly knew that My heavenly Father truly had created all things for His pleasure -- myself and loved ones and you and your loved ones, and they and their loved ones, and they and their loved ones... I woke up on May 1st of 1996 instantly free from:
- deeply rooted fear of God's hopeless abandonment
- chronic manic suicidal depression
- any desire whatsoever for alcohol, until this very day
- dependence on five prescriptions of anti-depressants and related medications
- tormenting sexual night dreams and obsessions that had recurred off and on since age twelve and had brought great heartache in my marriage
- self-hatred
- chronic insomnia
- a love/hate relationship with God and the morbid perfectionism resulting that had nearly ruined my life and marriage
After my attempted suicide in August of 1995 my wife, Paula, was deeply heartbroken. However, she found herself with no choice but to commit me to the care of a Christian psychiatric hospital. I was also under the wonderful care of Helen Crossland, founder of Homes of Hope Ministries, and the godly and refreshing influence of her husband, Don. Bless them, bless them, Lord! Had it not been for their wise counsel (including that of our on-going seasoned inner-healing counselor and spiritual mom, Carolyn Barnett) I probably would be a goner today. I also thank God for the unconditional love, wise counsel, -- deep generosity -- and caring heart of Dr. Wanda Stephens, founder of Living Hope Institute in Little Rock, Arkansas. I also owe much to Dr. David Haas for believing in me when I had lost all ability to believe in myself. The same goes for Dick King who pastors Emmanuel Baptist Church. Also I owe deepest thanks, along with Paula, to the proven friends and partners of our ministry. They continuedto support us financially during the very darkest days of our lives. And thank God, for all who continue to do so. We will need support as the Lord leads and anoints us to impart His healing hope to those who weep under the shadow of darkness. Bless them abundantly, dear Father! And bless all our dear and proven friends who have sacrificed much in order to shower us with love and every kind of assistance possible. (And friends, you KNOW who you are, need I mention?)
Back to my story... I had attempted suicide. What had happened? I had lost all hope. That's what had happened. About a year before I went under, I was given a book that contained selections from George MacDonald's writings. (Anyone remember the Scotsman C.S. Lewis often referred to as his spiritual master/teacher?)
As I read and re-read that book over the next several months, I often blubbered and cried like a baby. Was it possible? Could it be that God could be that good? I began searching the Scriptures. But it was too late. The damage to the memory banks of my brain's neuron cells was too massive. My head could hope, but my heart could not. I had spent too many years trying to find wholeness the wrong way. Too many years trying to meditate on the love of my heavenly Father while also trying desperately to believe with integrity:
God's unfailing love is unconditional -- but -- on the following conditions:
- That you are in the elect (Calvinism) or that God has foreknown that you are one of the few who will repent -- in this lifetime (Arminianism).
- That you hear of Christ in this lifetime.
- That you respond to Him in this lifetime.
- That you trust only in His mercy and His grace -- as well as walk in consistent obedience. For thus you must prove your salvation (Calvinism) or assure your salvation (Arminianism).
- That you don't die in sin.
- That you endure until the end. (Based on a wrong interpretation of Scripture)
- God is committed love/God's love, however, is not committed to many people (Calvinism).
- God loves everyone with total commitment -- but, however, even so ... (Arminianism).
- God has chosen to help some people/God has chosen to abandon most people.
- God saves hopeful failures/God gets rid of hopeless failures.
- Love is kind/Love has spawned billions of people He already knows are doomed for endless fiery disaster.
- God is all powerful and loves you. However, He has ordained that your free will shall be the bottom line factor that determines your eternal destiny. Thus, your identity -- whether a child of God or a child of everlasting evil and darkness -- depends on your willpower.
- God is the Savior of all/He is not the Savior of all.
- You must love the Lord with all your heart, though He is not fullycommitted to you or anyone else, unless people are diligent to trust and obey. In other words, He loves you, but don't count on it.
- God is Everlasting Forgiveness/Eternal Wrath and Vindictiveness
- Our Lord is utterly victorious and will destroy the devil's works. Yet the devil will destroy most of Christ's works (people) forever.
- God is worthy of all power, honor and praise because He has created a few things for His pleasure. However, when I sing that chorus, I must say "all things."
- God is Sovereign, so He can commit any atrocity He pleases (Calvinistic agony once again.) Or -God is good, but the whole reason He gave us free wills was so He would eventually have a universe forever divided between "winners" and 'losers." A universe He will weep over for all eternity. In other words, God loves pain!? (Armininian torment again.)
- You can count on God if you are in the "elect." (Calvinism). Or
- You can count on God if He can count on you. (Arminianism).
- You must believe all the Lord says in His Word, but don't take all He says too seriously. On the other hand -- perhaps you had better take Him more seriously. Yes or no? (How could we Armininian Christians talk so much about grace even while we teetered on the brink of a possible Christless infinity!?)
- God, in His holy, sovereign grace, may have chosen you for salvation. How dare that you not rejoice that your friends, neighbors and loved ones may be predestined for eternal torment! Truly spiritual people can delight and hope in the Lord no matter what! Charles, what's wrong with you!? (Torment from my attempt to cling to Calvinism)
- The Lord is gracious, tenderhearted, compassionate and patient. He does not cast off forever because of the multitude of His mercies. Even so, it isn't wise to carry that idea too far. He gets rid of some people That is, He 'loses ability" to ever reach them, etc., etc.... That does sound nicer, doesn't it? (Armininism. again.)
All of these hopeless contradictions were entrenched in my belief system, posing as "truths."
Have a look at these...
- God thinks you are "very special." Don't worry that in His foreknowledge He's written off most everyone else. Just trust...
- Perhaps God wants us to believe all the Bible, but not to think about parts of it too much so we'll have courage to trust in His grace? Also He wants us Christians to preach only the comforting parts of it -- at least most of the time, in order to make Him appear nice? (Calv-Armininian agony working.)
- Maybe God hopes everyone in the world will at least feel loved by Christians before He consigns most everyone to endless torment. In the meanwhile, we Christians should oppose abortion (!) and build hospitals and try to provide every help possible for the world's starving and homeless multitudes ... ? (Believe me, I tried very hard not to think about this horrifying contradiction.)
- All earth's families will be blessed in Christ, Abraham's "Seed." Well, a little bit, for a few years (so I was trained to believe) -- before most of them are sentenced to endless despair. (Powerful promise, huh?)
- God loves you and is committed to you for who you are, not for what you do. Nevertheless, He has already planned in advance to abandon most people because of what they do or don't do.
- God is love/hate (Guess which system!)
- God is good, but ... (Guess which system!)
- You can trust God, though it isn't wise to trust Him too much. You must trust the reliability of your free will. For it is appointed unto man once to die, and after that --no hope.
- And here's the heartbreaker: Jesus loves all the little children of the world -- red and yellow, black and white. Are they precious in His sight? Yes -- they are precious until they reach the age of accountability.
Need I say more? My "God-Picture" was utter chaos! Ironic, isn't it? After all, I had written and published two devotional books, revealing the loving heart of my heavenly Father. What made it worse was, my loving Father actually was revealing His true heart to me. Even in the early eighties (I can see it now!) He was beginning His blessed invasion. In the meantime my spirit knew Him in one way, but my brain perceived Him in another way.
Talk about agony! Problem was, at the time I had no adequate SCRIPTURAL FOUNDATION for the kind of "Father of tender mercies" I was hearing from and conveying in my speaking and writing. So yes, my understanding of the Lord had finally evolved into something beautiful. But was it too beautiful? That's what disturbed me -- it was only the "beautiful" side of God that gave me any hope whatsoever! What I dared not do was to think much about His austere aspects, His judgments -- at least as tradition has taught us to perceive them. For in my framework of understanding there was no hope in God's judgments. Not for despairing people who could not hope or people who are not in the "elect." (Depending on whether my tortured mind was laboring under the despair of Arminianism or Calvinism.)
But in the throes of my own battles against the world, the flesh and the devil, how could I avoid thinking of the Lord's judgments on occasions? Besides, I had felt a growing uneasiness with the way I had always approached the Bible: meditate on the nice parts, "believe" the horrifying parts, but don't believe them too much. I had to find some sort of grace to count on! So my policy had been to stuff "Everlasting Horrors We Must Believe About God" in a "backfile" in my brain, labeled "Required Orthodox Tenets" and then try not to think of them much. I've often wondered if my Calvinistic and Armininian friends do the same thing...
Is that your policy? If you're deeply wounded and scrambling to survive while searching for healing, I do not recommend it. That is exactly what I did for years! I "backfiled" much of my belief system. Believe me, this is a sure recipe for eventual insanity!
Now. I want to ask a respectful, yet honest question of my readers. Especially Christian pastors and counselors: how can we help thinking people get healed of deep inner traumas while encouraging them to "believe" -- and yet -- not be too concerned about all that is written in the holy Word of our Lord? Unless we can behold our loving Lord in all of His terrible (awesome!) beauty, how can our hearts ever be fashioned into His holy likeness? Is the secret of deepest healing of the heart found in playing "believe, but don't think about" mind games with the Bible? Is that how the Lord (secretly) expects we should deal with His Word?
That, I regret to report, was my way of ministry for many years. For I knew no other way to convey God's heart as my spirit knew Him to be. But praise the Lord! Those days are over. However, perhaps, as a leader or counselor, you have been "stuck" in the same way I was. You know that healing can only come when people know they are valued and loved unconditionally. But your paradigm or concept of the gospel has forced you (unconsciously, as was true in my own case) to "downplay" certain parts of Scripture to help people entrapped in paranoia. I'm praying the Lord will use this book to help free you to minister what your heart already knows.
Identity! Identity is what spawns behavior. Identity is what determines desires, emotions, perceptions and feelings. I am convinced that any interpretation of Scripture that undermines a solid sense of identity, HAS to be wrong. For IDENTITY is what Christ came to give us! He is the Light that shines on every infant that enters, kicking and squalling, into this pain-wracked world.
Calvinism undermines identity. It tells us we have purpose (a good purpose) and value -- if -- we can be CERTAIN our conversion experience and all subsequent "confirmations" we receive of it aren't spurious. Furthermore, it transmits to us a bone-chilling picture of God: God is Holy Love/Holy Love is everlastingly wrathful, unforgiving, arbitrary and biased. Calvinism is embarrassing to its adherents. It forces them (the grace-oriented ones) to present the gospel sounding much like they believe in Christ's total triumph. Afterwards, however, Calvinist leaders are forced to train their new converts to become either arrogant religionists who feel superior to the "non-elect" or despairing manic depressives.
Arminianism (and its half-brother, Calv-Arminianism) undermines identity. I am not criticizing people who embrace any of these systems. Many Christians are like I was for years -- what other choice do we have? I understand that. However, now that you have read these pages, you are seeing that there is abundance of Scripture for more hope, aren't you? My earnest prayer is that you will prayerfully study the Scriptures.
Arminianism. leaves the identity issue open to question. It transmits this picture of God: God is Holy Love/Holy Love is noncommitted or weak. For if our frail sin-impaired wills ultimately determine if we are God's children or children of eternal damnation -- who we ARE -- then deepest healing will elude us in this life. How can we trust a "God" who tells us we had better trust in ourselves? We will not have time to be healed. We will be too busy trying to make right choices! How do I know this? I've been there! And again, Arminian Christians will find themselves singing and preaching (as much as possible) as if they believed in Christ's Total Victory. (Except the "legalistic" ones who take their theology seriously.) However, their new converts will be trained: "Bottomline, it's up to you." And the result? The same result as Calvinism: some people becoming self-righteous religionists (as long as their youth and vitality hold out) and others becoming suicidal manic depressives. And of course, there will be a good number of people in all the above systems who will manage to maintain a semblance of balance and cope pretty well. That is, until they experience enough agony of self-doubt to desire answers to hard questions.
What is the cure for all of this? Just to do what 20th century grace-oriented evangelical churches have always been doing? Keep sweeping the hard Bible bits under the carpet? Even while we publicly talk in terms of 'Identity" and "unconditional love" and "resting in God's grace?" To the agony of our thoughtful listeners who are struggling? Is this the answer?
No! Enough is enough. The lie of conditional love must die or we cannot live. We can exist and cope -we can even appear to live -- but that lie must bite the dust so we can live. It's time that we Bible-believing Christians stop fearing being ostracized or unkindly labeled. It's time that, for the sake of our children, we understand and proclaim Christ as the thoroughly GOOD NEWS He is. Our children cannot live with true righteousness or hope unless they know Whose -- and who -- they ARE.
I'm a new man because I now can delight in all I know about my heavenly Father. I no longer "backfile" His judgments, I rejoice in them! I can hope in his judgments and even sing of His judgments --even His age-abiding judgments. I now know that My Heavenly Father is committed. Not just 'loving," but committed. What a difference that meditating on His utter goodness has made in my life! Ask Paula! My wife will tell you -- even my friends who have yet to see the fullness of God's love as we've seen it will. tell you. I'm a changed Charles. I know who I am. I love being a husband and a grandpa more than ever these days and so enjoy being alive. YES! And my identity is not "minister" (though I love the ministry!)
Paula and I so yearn that others experience the wholeness God has brought into our hearts and our home. It's been prophesied by individuals -- worldwide -- who knew nothing about us, that a dream in our hearts will happen. What is that dream?
For many years, Paula and I have envisioned teaming up with other ministries the Lord will join to us to bring healing to broken hearts. Especially for hearts that have endured harsh spiritual abuse. And all based on: "God loves you, but you must..." Don't misunderstand. I'm not saying I have no appreciation for the fact that the Lord wants us to learn to make good choices. Nor am I saying the Lord does not want each of us to feel uniquely special to Him And by no means am I saying we shouldn't encourage people in a wholesome fear of the Lord. Anyone who has lived for a few decades knows our Lord's judgments are real. Actions produce consequences! However, fear of rejection is the most common culprit that catapults people into destructive behavior.
We cannot have it both ways. We cannot teach unconditional love -- and at the same time -- tell shattered people that God's unfailing love is (somehow?) conditional. Whether it be conditioned on their "special election" or conditioned on their performance! Such non-sense is not the gospel. It's heartbreaking despair. Have you ever wondered why some Christians become atheists? Or commit suicide? Having read these pages you can see why, but those are the kind of people our hearts yearn after. We know the Lord's heart yearns after them even more. Are you drowning in the quagmire of spiritual despair? Take heart, my friend! Salvation is not a gamble, it is a Gift -- it's not of works, but of Christ -so no one can boast! Very soon the time is coming when the body of Christ will believe what it has sung about and proclaimed. The Lord is up to something -- magnificent!
Oops! I got up on my soapbox again, didn't I? Back to the vision... Paula and I yearn to be part of a team that listens to the Holy Spirit, and in His wisdom and power liberates spiritually and emotionally abused hearts so they will hope again. We envision a "Restoration Ranch." It will be out in the country (somewhere!) next to a large lake. (For years, perfect strangers have described this vision to us prophetically -- in detail! -having no natural knowledge of what the Lord had put in our hearts.) We envision serious chemical, sexual and emotional addictions being healed. Marriages healed! Christian leaders restored and made whole.
We also envision a "school of the Holy Spirit" on the same grounds. It will be "hands on, learn as you listen to God" training for Christians who yearn to learn to hear the Holy Spirit for the healing of wounded hearts. We KNOW this vision will happen. Interestingly enough, the Lord has now "maneuvered" us to live in the Dallas/Ft.Worth area where He long ago told us He would establish it! Awesome, huh? So very interesting things have been stirring -- Praise the Lord!
Salvation by faith in Christ alone, the holiness of God, the miraculous ministry of the Holy Spirit -- all of those wonderful realities have been "coming back" to the body of Christ over the last five hundred years.
What's next? Every fiber of my being sings that the Lord is about to reveal His true heart and plan for His creation to many, many people worldwide. It won't be long before the FULL "faith once delivered to the saints" will return to us all, accompanied by unprecedented signs and wonders. Hide and watch! And when God's firstborn family members know their identity -- watch out, world! Christ's healing light will shine on you.
The following is taken from Charles Slagle's devotional "From The Father's Heart"
REMEMBER Isa. 52:14; John 3:16
I AM just, pure and holy. My love is limitless and seeks not its own. When those dark thoughts cloud your mind, causing you to question My love, I ask that you do one thing: remember the cross.
See it now. See the One crucified, See the humiliation, the horror of Innocence disrobed, mutilated and bleeding. Pain racks His every atom. Each gasp of air is agony untold. His every nerve is a conduit of fire.
Can you hear Him cry? No one else can either, but I can. I hear it forever - how could I forget it? It's almost the sound of a boy - a stifled, intermittent cry it is...
No, child, don't turn away. Not yet, please. Do you see the thorns piercing His brow? The disfigurement of His face? The spikes splitting His hands and His feet? The jeering crowds at the foot of His cross? They didn't kill him. They would have if they could have -but they could not. He gave His life. He shielded His enemies who were worthy of death by dying Himself in their stead. He suffered murder to save His murderers. He suffered shame to save His mockers. And He would do it again. Again and again. And so would I. Is this not the destiny of Perfect Love in a fallen world?
This is the way love is, and this is the way I AM. Never forget it.


text:
Cooperative Programs
Rising Freshman
FASTS- Facilitated Admissions for South Texas Scholars
Facilitated Admissions for South Texas Scholars (FASTS) is a program that allows students with academic excellence and a demonstrated interest in medicine to receive early acceptance to the UT School of Medicine at San Antonio.
FASTS Benefits include:
Acceptance Requirements:
Successful completion of the program requires participants to complete a Bachelor's Degree at a partnering university and:
Applications are available online at:
EMSAP- Early Medical School Acceptance Program
This program is designed to provide a rigorous undergraduate educational experience to assure that students receive the academic preparation required to pursue a medical education. Upon acceptance to EMSAP, students also receive conditional acceptance to the University of Texas Medical Branch (UTMB). Final matriculation into UTMB is dependent upon successful; l completion of all EMSAP requirements and graduation from Prairie View A&M University (PVAMU). The University of Texas at Brownsville (UTB), Texas Southern University (TSU), Texas A&M International University (TAMIU), The University of Texas El Paso (UTEP), or the University of Texas Pan American (UTPA). This program has a productive record in recruiting talented students to medical school at UTMB.
Application Requirements:
Program Components:
PCP-Primary Care Program
Program Details:
This innovative program gives you the opportunity to pursue a medical degree without taking the Medical College Admissions Test (MCAT). While there are no shortcuts to a quality education, there is an alternative path to gaining entrance into medical school. The PPC program is designed to help qualified, dedicated young people get a foot in the door of the medical field. This will allow them to eventually contribute to improving health care in parts of Texas that need it most.
Application Requirements:
To be eligible for consideration as a high school student, you must:
To be eligible as a college student, you must meet all the requirements above, as well as the following:
Rising Sophomores
AEP- Academic Enrichment Program
The University of Texas Medical Branch has a proud tradition of excellence in teaching, scholarly research, curricular innovation and in meeting the healthcare needs of the State of Texas. UTMB Health is an integrated academic medical center which places major emphasis on basic and clinical research as an important experience for its students. Through our innovative integrated medical curriculum, which has problem-based learning at its central core, students enjoy didactic teaching, peer and group interactive dynamics, and self-directed learning.
UTMB Health is proud to announce its newly funded Hispanic Center of Excellence Academic and Enrichment Program for rising sophomores. It is a five-week summer program housed at the University of Texas Pan America (UTPA), University of Texas El Paso (UTEP), and the University of Texas at Brownsville (UTB). It provides an intensive , academically-enriched medical experience for promising Hispanic students interested in a career in medicine.
Qualifications include: Minimum 30 college hours and at least a 3.0 GPA
Basic courses: Current student at UTPA; UTB; UTEP; TAMIU; TAMUK; TAMUCC; LCC; LU – Chemistry, English, Math and Biology and Study Skills.
Applicants MUST submit: A completed application with two letters of reference
JAMP-Joint Admission Medical Program
The Joint Admissions Medical Program (JAMP) was created by the Texas Legislature to support and encourage highly qualified, economically disadvantaged Texas resident's students pursuing a medical education. The goal of JAMP is to help Texas students become tomorrow's medical professionals by providing:
Which School Can I attend?
JAMP partners with all eight Texas medical schools and sixty-five public and private four-year undergraduate institutions. For a complete list of participating undergraduate school, visit www.texasjamp.org
The participating medical schools include:
Rising Junior - Seniors
MCDP-Medical Careers Diversity Program
The University of Texas Medical Branch has a proud tradition of excellence in teaching, scholarly research, curricular innovation and in meeting the healthcare needs of the State of Texas. UTMB Health is an integrated academic medical center which places major emphasis on basic and clinical research as an important experience for its students. Through our innovative integrated medical curriculum, which has problem-based learning at its central core, students enjoy didactic teaching, peer and group interactive dynamics, and self-directed learning.
UTMB Health's Hispanic Center of Excellence houses the Medical Careers Diversity Program (MCDP). It is a five-week summer program which provides an intensive academically-enriched medical experience for undergraduate Hispanic students. Rising Juniors with a minimum of 3.0 GPA and rising Seniors with a minimum of 3.2 GPA interested in a career in medicine are eligible to apply.
Intensive 5-week MCAT review
Enrichment Activities
AARP-Academic Achievement and Retention Program
Pre-Medical Allied Health Academic Achievement and Retention Program (AARP) is a program that provides year-round web-based retention and academic enrichment activities that will enhance the academic performance and increase the retention rate of lower socioeconomic and minority students that are traditionally underrepresented in allied health, medicine, and the sciences.
Application Requirements:
Applications can now be downloaded by going to:
MSMP-Medical School Matriculation Program
MSMP Mission: The Medical School Matriculation Program is designed to prepare students for medical school. This competitive and intensive six-week preparatory program has two levels. Level 1 is designed to give academic enrichment, motivation, and clinical exposure to rising junior pre-medical students; Level 2 provides rising pre-medical senior students with an intense comprehensive MCAT preparation review course. MSMP participants also receive assistance with the medical school application process, including preparation of the personal statement, mock interviews, and information about admissions policies and procedures. Students are introduced to medical school life, provided with mentoring, and given the opportunity to interact with UTMB administrators, faculty and medical students. Students will spend 6 weeks on campus of UTMB during the summer.
Application Requirements:
Pre-Dental Programs
UTHSCSA's dual degree program with cooperating undergraduate schools allows students to apply credits earned during Dental School to college requirements, saving a year's work while earning both a bachelor's degree and a dental degree.
The student interested in dentistry applies when he/she has completed between 12 and 30 hours of college work, and is attending a college or university affiliated with the UTHSCA Dental School's Dual Degree/Early Acceptance (3+4) Program.
During the three-year undergraduate portion of the 3+4 Program, students will:
Submit a formal application to the Texas Medical and Dental School Application Service before October 15th of the third year
The student is ready to enroll in Dental School when he/she has:
The University of Texas Health Science Center at Houston Dental Branch (UTDB) and Texas A&M International University (TAMIU) have partnered to form the Dental Early Acceptance Program. The program offers highly qualified students with an interest in dentistry, and who through personal experiences have demonstrated the ability to overcome adverse or disadvantaged circumstances, the opportunity to be considered for and to receive conditional early acceptance to UTDB. The Program will offer guidance and support mechanisms to those selected for participation.
UTDB would like to invite you to submit an application to this Program and to be considered for one of the early admissions offers. Further description of this program and applications are available from Dr. Mandal. If you are interested in applying, please complete the application and submit it with the required documentation to the Health Professions Advising Office no later than October 31st of your sophomore year in college.
Requirements For Final Acceptance Into UTDB-Houston
1. While at TAMIU you must meet the following criteria:
a) You must pursue a program of study at TAMIU, as advised by the Health Profession advisor, which leads to a baccalaureate degree.
b) The program of study must include the following prerequisite courses:
English: 1 year of College English
Biology: 2 years, as required for science majors;
1 year must include formal laboratory experience
Physics: 1 year as required for science majors, including the corresponding laboratory experience
Biochemistry: 1 semester (minimum 3 semester hours)
General Chemistry: 1 year, as required for science majors, including the corresponding laboratory experience
Organic Chemistry: 1 year, as required for science majors, including the corresponding laboratory experience
Statistics: 1 semester (minimum 3 semester hours) Math or Science based
c) You must obtain a minimum grade of "B" or above in the prerequisite courses
d) Elective courses in the sciences should be selected such as Microbiology, Anatomy and Physiology, Embryology, Histology, Cell Biology.
e) All courses required for admission must be completed by the end of the Spring semester prior to entry at UTDB. Students who are in good standing in the Program may request a waiver of degree completion if the degree is not completed after the fourth year or may request to have their admission deferred until the following academic year.
f) Attainment of a minimum GPA of 3.3 in course work at TAMIU and minimum science GPA of 3.2.
g) You must have an acceptable score on the Dental Admissions Test.
h) An application must be submitted through TMDSAS no later than November 1st of the year preceding expected enrollment in UTDB.
i) You must have positive recommendations from the Health Professions Advisory Committee at TAMIU.
j) You must have a positive record of ethical behavior while a pre-dental student at TAMIU.
k) You must participate in personal record of ethical behavior while a pre-dental student at TAMIU.

subset: commoncrawl


text:
Good Friday morning, everybody. We have a very split forecast today, between the SOGGY SOUTH and the DRY but chilly NORTH. Most of the southern Kentucky precipitation is falling as rain, although that isn't the entire story. There have been reports of sleet already this morning in southern Breathitt County and also near Booneville in Owsley County. Meanwhile, lots of virga is indicated on radar along and north of I-64, with very little - if any of this actually reaching the ground at midmorning.
Courtesy: WSI Corp.
This will continue through much of the day, with little more than occasional sprinkles, flurries and light sleet pellets falling near I-64. Dry weather will likely continue across northern Kentucky, and a couple of tenths of an inch of rain will end as a lighter sleet / snow / rain mix in southern Kentucky late today.
Here is the latest WRF forecast for precipitation today. You'll notice that razor-sharp cut-off.
Courtesy: Penn State Univ. Dept. of Meteorology
Most of the weekend will be partly to mostly sunny and seasonable, with highs in the 40s and lows in the 20s. HOWEVER, a weak clipper-like system will dive southeast from the Great Lakes into the upper Ohio Valley. Most of the computer model guidance this morning keeps the precipitation farther north and east, closer to Wheeling, WV and Pittsburgh, PA. However, the latest Canadian model continues to suggest that a few snow flurries may clip our northern and northeasternmost counties. Here is the latest Canadian forecast for precipitation between 7 AM and 1 PM on Saturday.
In and around the metro area, though, all of Saturday and Sunday should be dry.
Have a great start to your weekend. Christmas is almost here! It's hard to believe. Also, Winter officially begins next Wednesday night / Thursday morning, just after midnight.
I plan to post an update on Saturday.


text:
The library provides access to computers located in the Information Commons on the first floor of the library. Computers require log-in with Net ID and Password.
Visitors to KSU are provided with two computers located on the first floor - directly across from the Information Desk.
The library provides wireless access through the "KSU" wireless network.


text:
In trading on Monday, trucking shares were relative leaders, up on the day by about 1.5%. Leading the group were shares of Covenant Transportation Group Class (CVTI), up about 6.1% and shares of Saia (SAIA) up about 4.3% on the day.
Also showing relative strength are construction shares, up on the day by about 1.3% as a group, led by Shaw Group (SHAW), trading higher by about 57.3% and Tutor Perini (TPC), trading higher by about 5.1% on Monday.


text:
Department of Sports
Department of Sports 体育部
Vice-president: Liren Peng 彭立人
Objectives: serving as the information hub of all sports related activities, organizing competitive and recreational games, and providing supports for intramural teams.
Liren is a master student in Management Science and Engineering Department. He received a B.S. degree in Operations Research and Statistics from Carnegie Mellon University. He is a big fan of sports, and thus enjoys a lot the awesome weather in the bay area. He has been watching and playing many sports, such as, tennis, golf, soccer, badminton and etc. As the VP of sport in ACSSS, he would like to encourage more students to improve their body strength, make new friends and have some fun through sport activities offered by ACSSS.


text:
Minneapolis, Minn. - The New Mexico State baseball team goes to 8-3 on the year after defeating Minnesota 4-1 in the Metrodome, March 1. The Gophers fall to 3-5 after Aggie starter and Las Cruces native Michael Ormseth worked eight complete innings, striking out six batters for his third win of the year.
The Aggies scored four runs on nine hits and committed two errors and Minnesota tallied its one run on five hits and also committed an error. Ormseth is now 3-0 on the year and preseason All-American closer Scott Coffman tallied his second save of the year after shutting down Minnesota in the bottom of the ninth.
The Aggies fell behind early when Minnesota scored on an error that got through the right-side of the infield. Starter Michael Ormseth kept his composure and retired the next seven batters. The Gophers put runners in scoring position in the top of the fourth but couldn't capitalize as Ormseth forced them into a double-play and struck out his fourth batter of the game.
NM State tied the game in sixth when senior Bryan Karraker picked up a walk for an RBI tying the game 1-1. The Aggies pulled ahead in the top of the ninth when senior catcher Zac Fisher hammered a double to right-centerfield for two RBI. Junior Cody Edward gave the Aggies an insurance run when he hit a double down the right-field line to bring in Fisher. The preseason All-American (Fisher) ended the day 2-of-5 with two RBI.
The Aggies play Minnesota in the Dairy Queen Classic, Friday, March 2 at 5:35 p.m. (MT). Live stats and a Twitter feed are available on the Internet.


text:
A-Z Directory
Text size
Translate this page
Powered by
Microsoft Translator
Office of the Mayor
City Council
Meeting Information
Regional Committees
About Redmond
Redmond's Future
Redmond's History
Redmond's Statistics
Redmond Awards & Recognitions
ADA Program
2014 Draft ADA Transition Plan
Accessibility Requests
Accommodation Request
Filing a Grievance
Web Accessibility
Boards and Commissions
Arts and Culture Commission
Civil Service Commission
Design Review Board
Human Services Commission
Innovative Housing Review Panel
Landmark Commission
Library Board of Trustees
Parks and Trails Commission
Planning Commission
Redmond Disability Board
Redmond Youth Partnership Advisory Committee
Building Directory
City Departments
City Government Holiday Schedule
Citywide Newsletters
eAlert Subscriptions
Press Releases
Report an Issue
Social Media Index
Citizen Surveys
Website Feedback
Document Library
Interlocal Agreements
Civil Rules Information
Employee Benefits
Employment Opportunities
Police Opportunities
Finances and Budget
Claim for Damages
Financial Reports
Proposed Levy
Utility Billing
Doing Business
Hearing Examiner
2015 Hearing Examiner Schedule and Information
2014 Hearing Examiner Schedule and Information
2013 Hearing Examiner Schedule and Information
Hearing Examiner Archive
Hearing Examiner Process and Participation
Request for Reconsideration Or Appeal
Historic Preservation
City Landmarks
Heritage Grant Program
National Preservation Month
View from History
Housing Affordability
Housing Choices
Housing Resources
Innovative Housing
Main City Calendar
Maps - GIS Services
GIS Data Download Center
GIS Resources
GIS Data Disclaimer
Interactive Maps
Standard Maps
Online Services
Ordinances and Resolutions
City Ordinances
City Resolutions
Staff and Contact Directory
Public Hearing Notices
Public Records Request Portal
Public Records Requests
Police Records Request
Claim for Damages
Volunteer Opportunities
Website Policies
Social Media Policy
Data Terms of Use
Arts and Culture
Chicken Husbandry
Community Academy
Code Enforcement
Fences And Decks
Home Businesses
Tree Cutting
Donation Wish Lists
Community Events
Parks & Recreation
Downtown Parking
Home & Property
Homelessness in Redmond
Task Force on Homelessness
Human Services
Directory of Human Services
How to Help
Main City Calendar
Neighborhood Calendar
Bear Creek
Education Hill
Grass Lawn
North Redmond
Overlake Village
Overlake Residential Area
Sammamish Valley
Southeast Redmond
Willows / Rose Hill
Neighborhood Matching Fund
New Residents
Pet Licenses
Keep Pets Safe
Parks & Trails
Redmond SchoolPool
Volunteer Opportunities
Boards and Commissions
City Hall
Community Events
Parks & Recreation
Public Safety
Utility Billing
About Redmond Business
Innovation Partnership Zone
Largest Employers
Bidding & Contracting
General City Opportunities
Public Works Projects
Business Licensing
Renewing a License
License Fees and Payments
State & Local Links
Downtown Parking
Resources & Services
Buy Local
Commute Resources
Utility Billing
Taxes and Fees
Tourism Promotion Program
Lodging Tax Legislation
Lodging Tax Advisory Committee
Special Events Grants
Visitors: Experience Redmond
Permits - Get Started
Do You Need A Permit?
How Much Will it Cost?
How Do You Get A Permit?
What Do You Want To Do?
Permits We Issue (A-Z)
Submittal Appointments
Changes to Issued Permits
Commenting on Projects
Exemptions From Code Requirements
Green Building Incentives
Permit Forms (A-Z)
Tips (A-Z)
Fee Schedule (A-Z)
Permit FAQs (A-Z)
Codes & Rules
Codes We Enforce (A-Z)
Standardized Details
Land Use Action Notices
Tools & Resources
E-Track Portal
First Time Buyers
Side Sewer Contractor Registration
Fire Inspection Request
Plans & Projects
Bids & RFPs
Comprehensive Planning
Comprehensive Plan - Redmond 2030
Transfer of Development Rights
Zoning Code
Capital Investment Strategy
Downtown Redmond
164th Ave NE Extension
164th Ave NE Rechannelization
Bear Creek Rehabilitation
Redmond Central Connector
Cleveland Street Streetscape
Downtown Park
Downtown Couplet Conversion
Center Pointe Apartments
Old Town Apartments
Penny Lane Townhomes
Redmond Square Apartments
Vision 5
The Luke
Mile House
Core 83
Public Safety Building Renovation
Anjumann Burhani Mosque
Esterra Park Development Master Plan
OBAT Height Limits
KCC Limited Edition Master Plan
Overlake Village Infrastructure Planning
Overlake Access Ramp
152nd Ave NE Main Street
North Village Park
South Village Park
North Infiltration Vault
Esterra Park Block 4 – AvalonBay Apartments
Esterra Park Block 7 – AvalonBay Apartments
Esterra Park Block 3 – Office Building
Park at Esterra Park Development
District Energy
Microsoft Building 83
Esterra Park Block 1 - Aloft/Element Hotels
East Redmond Corridor
Downtown Park
Smith Woods
Redmond Bike Park
Sammamish Valley Community Park
Dudley Carter Park
Westside Park
Parks, Arts, Recreation, Culture & Conservation (PARCC) Plan
Redmond Central Connector
Recreation Building Master Plan
Perrigo Park Phase IIa
Future Of Fun
Southeast Redmond Park
Idylwood Park Improvements
Park Maintenance & Essential Facility Repair
Transportation Master Plan
148th Ave. NE Bridge Seismic Retrofit
156th Ave NE Street Overlay
166th Ave NE Safety Improvements
172 Avenue NE
6-Year Transportation Improvement Program
Cleveland Streetscape
Downtown Couplet Conversion
East Link Light Rail
Greater Southeast Redmond
NE 116th Street Improvements
NE Novelty Hill Road / NE Union Hill Road
Pavement Marking Repairs
Redmond Central Connector
Safety Improvements
Union Hill Road Phase III
Gilman Streetscape
Downtown Redmond Way Stormwater Treatment Facility
Overlake Village South Detention Vault
Stream Improvements
Standard Specifications & Details 2015
Standard Specifications
Construction & ROW
Roadway Construction
Traffic /Transportation
Clearing, Grading & Temporary Erosion Control
Design Guidance
Downtown Parking
Getting Around Redmond
Neighborhood Traffic Calming
Street Operations
Potholes and Pavement Repair
Signs and Markings
Tree and Brush Trimming for Sight Distance
Snow and Ice Removal
Bridge Repair
Neighborhood Traffic Calming
Pavement Management
Pedestrian Program
Targeted Safety Improvement
Bicycle Program
iCarpool in SE Redmond and Willows Road
Transportation Document Library
Parks & Recreation
Recreation Guide
Enrollment Information
Program Letters and Forms
Registration Policies
Ways to Register
50 Plus
Contact Information
RSC Basic Information
Ways to Participate - Programs & Activities
Well-being Opportunities
50 Plus Calendar
RSC Lunch Menu
RSC Upcoming Events
RSC Newsletter - Encore
Redmond Senior Center Free Concerts
Arts & Culture
Poet Laureate
Artist in Residence
Public Art
Cultural Corridor
Contact Information
Facility Rentals
Anderson Park Cabins
Grass Lawn Pavilion
Miscellaneous Use Permit
Old Redmond Schoolhouse Community Center
Picnic Shelters
Senior Center
Facility Rental Requests
Field Rentals
Farrel-McWhirter Farm Park Programs
Farrel-McWhirter Farm School
Farrel-McWhirter Party Packages
Farrel-McWhirter Preschool
Farrel-McWhirter Riding School
Parks & Trails
Recreation and Fitness
Adaptive Recreation
Clay Studio
Fitness Programs
Lost & Found
Inclusion Services
Sports Leagues
Redmond Pool
Old Fire House Teen Center
After Hours
Recording Studio
Music Events
Get Involved
Special Events
Donation List
Teen Resources
Teen Updates
Community Gardens
Teach for Us
Drop-In Play
Drinking Water
Water System Operations
Frequently Asked Questions
Flood Protection Information
Garbage & Recycling
Apartments & Condominiums
Recycling & Collection Event
Teachers & Students
Video Library
Groundwater & Wellhead Protection
Stormwater Utility
About Stormwater
Comprehensive Flood Hazard Management Plan
Low Impact Development
Neighborhood Drainage Improvement Program
NPDES Stormwater Permit
Private Drainage Inspection
Regional Facilities
Solving Drainage Problems Around Your Home
Stormwater Comprehensive Plan
Stormwater Ponds
Stormwater Technical Notebook - 2012
Stormwater Technical Notebook - 2007
Report a Concern
Streams & Habitat
Lakes, Rivers & Streams
Natural Gardening
Other Cool Stuff
Other Fish & Wildlife
Protecting the Quality
Salmon in Redmond
Urban Forests
Wastewater / Sewer
Frequently Asked Questions
Report a Concern
News & Events
Public Safety
Crime Map
Disaster Preparedness
Office of Emergency Management
Emergency Plans
Know Your Hazards
Get Redmond Ready
CERT - Community Emergency Response Team
Map Your Neighborhood
More Training Opportunities
Explorer Scout Program
King County Fire District 34
Fire Prevention Division
Station & Medic Unit Locator
Crime Prevention & Safety
Crime Statistics & Analysis
Crime Tip Form
Event and Tour Request
Operations & Administration
Police FAQ
National Night Out
Police Records Requests
Upcoming Trainings
Safety Services
Sex Offenders
Special Olympics
Traffic Concern Form
Volunteer Opportunities
Online Reporting
Public Safety Calendar
2007 Ballot Measure Commitments Delivered
Child Safety
Citizens Police Academy
Commercial Safety
Event and Tour Request
Identity Theft
Neighborhood Watch & Home Safety
Personal Safety
Road Rage
Vehicle Prowls
Winter Driving Tips
Crime Prevention Through Environmental Design
Paws on Patrol
City of Redmond
Public Safety
Crime Prevention & Safety
Child Safety
Print Friendly
Child Safety
Educating children about safety is an ongoing task and you should take an active role to communicate this information with them. Always have a plan for your children--what they will do in specific situations, who they should call, and where they should go. Play "what if" games asking what they will do. If you communicate this information, then they are less likely to "freeze" if their safety is jeopardized because they have already thought about what they are supposed to do--your body can't take you where your mind hasn't already gone.
Children Should Know
Full name, address, and phone number
Names of parents, where they work, and their phone numbers
How and when to call 911 from home, cell phones, and payphone. Push the "send" button on cell phones, listen to the operator, speak clearly, answer any questions, and don't hang up until the operator says to.
Call 911 for a police officer or fire fighter when someone is hurt badly, a child is lost, a strange person approaches them, or they believe someone else is trying to hurt them.
Safe houses they can go to in case of an emergency. Walk around your neighborhood with your child and point out houses and people they can turn to for help.
Tell a trusted adult or yell "help police" immediately if they are scared. Trust instincts - you do not always have to be polite, but you do always have to be safe.
No one has the right to touch them in private areas (those normally covered by a bathing suit). They should understand what inappropriate touching is and tell a trusted adult or police if this occurs.
Not to keep secrets from parents and that if someone does something to make a child feel uncomfortable, they should immediately tell a trusted adult who will understand and not blame them.
Never go anywhere alone. Be certain someone knows where they are going.
Always walk tall, look strong, stay alert, and don't look like a victim. Be aware of who is around you and walk with confidence.
If a Child is Home Alone
Know what to do if someone knocks on the door.
Know what to do if someone wants to use your telephone.
Know what to do if someone calls.
Parents should teach children what to do in specific situations?
If a Person Tries to Grab a Child
Yell! "Help police!"
Fight - kick, scratch, bite, spin, wiggle, drop your weight to the ground - anything to get away and cause a scene so that others know you need help.
If trapped in a vehicle, try to leave the seatbelt off so you can get out when it stops.
Try to remember something about what the person looks like--what they are wearing, any tattoos or scars, where they were last seen, etc.
Call 911 as soon as possible.
Internet Safety
Discuss rules for internet usage.
Know all of your child's accounts and passwords.
Keep the computer in a public area of the house where you can monitor it.
Never give out personal information while on the internet.
Be extremely careful when in chat rooms. Take the same precautions online that you would take if you were communicating in-person. If you don't know them, then you aren't usually going to share much information.
Traffic Cameras
Development Resources
GIS Maps
Recreation Classes
Online Services
Staff Directory
Main Calendar
How to Pay:
Utility Bills
Boards and Commissions
Business Licenses
Pet Licenses
Code Violation
Issues and Complaints
Website Feedback
Bid Info
City Buildings
City Codes and Documents
Public hearings
Recreational Classes
Redmond Facts
Utility Billing
Get Involved:
City Council Meetings
Other City Sites:
Budget.Redmond.gov (Budget Data)
Data.Redmond.gov (Open Data Index)
Land.Redmond.gov (E-Track Portal)
eAlert Subscriptions
Junk Mail Reduction (KC site)
Police Public Records
Rental Facilities
Utility Services
A-Z Directory
Site Map
Website Policies
425-556-2900 | 15670 NE 85th Street | PO Box 97010 | Redmond, WA 98073-9710


text:
Thanks for redeeming.{{else}}
Success! Thanks for repurchasing.{{/if}} {{else}} {{#if Expired}}
Increase my visibility!{{else}} {{#if IsMultiPack}}
{{#if HasMultiPack}} You have {{MultiPackCount}} top spot(s) left. Now loading you into the search listings... {{else}} You have used all top spots. Now loading you into the search listings... {{/if}}{{else}}
We are loading you into the search listing pages...{{/if}} {{/if}} {{/if}} {{/if}}
{{Current}} just saw you!{{/if}} {{#if LastTopSpotPurchaseIsMulti }} {{#if HasAnyTopSpot}}
{{#if HasFreeTopSpot }} {{ UnclaimedTopSpotFree }} Free {{/if}} {{#if HasPaidTopSpot }} {{#if HasFreeTopSpot }} & {{/if}} {{ MultiPackCount }} {{/if}} Top Spot{{#if Plural}}s{{/if}} Left{{else}}
0 Top Spot{{#if Plural}}s{{/if}} Left{{/if}} {{else}} {{#if HasFreeTopSpot }}
{{ UnclaimedTopSpotFree }} Top Spot{{#if Plural}}s{{/if}} Left{{/if}} {{/if}} {{else}} {{#if HasResults}}
{{Current}} see you now!{{else}} {{/if}} {{/if}}
You can now invite anyone to meet at your favorite Starbucks.
Limited-time feature
29 year old woman | Chicago, IL, USA | Seeking men 27-35 within 10 miles
If you can make a girl laugh, you can make her do anything."-Marilyn Monroe
I recently moved to Chicago from the great state of Virginia and I am currently loving my new city. I am interested in finding someone who is open to trying new things, can make me laugh and can challenge me intellectually. I am slightly sarcastic. I could never be with a guy who would let me run all over him nor would I want that from a partner. I believe that honesty is the key to a relationship. I hate fighting so that is why if you do something that upsets me I bring it up right away instead of letting it build up. I like to go out with my friends and trying new restaurants and bars but do not mind also staying in to cuddle up on the couch with a Redbox especially in the winter. I try to remain very active and I am currently on the Virginia Tech Alumni playing dodgeball and volleyball team; but my favorite sport to play would have to be tennis. I have a degree in architecture which means I am also a bit artsy and love going to different museums and taking my camera out in the city. I would like to find someone who is honest, loyal, sweet, intelligent, and knows what he wants in life. If this is you then send me a message...I would love to chat and see what happens.
Alumni connections , Book club , Coffee and conversation , Cooking , Dining out , Movies/Videos , Exploring new areas , Playing sports , Shopping/Antiques , Travel/Sightseeing , Volunteering , Watching sports , Wine tasting
Baseball, Football, Running, Tennis / Racquet sports, Yoga
I exercise 3-4 times per week.
I like Dogs
Middle of the Road
Virginia Polytechnic Institute and State University, Blacksburg, VA
The Fall, photography, cooking, Italy, pink roses, tortillia chips, buying shoes, running, random road trips, reading, shopping, football, going to bed early, sleeping late, waking up to the smell of pancakes, painting, homemade ice cream, pedicures
The Devil in the White City, Game of Thrones series, Gone Girl, Is Everyone Hanging Out Without Me?
Z{{Cta}} {{#if HasMoreInfo}} ?{{CtaSecondary}} {{/if}}
|What she is looking for
|5'9" (175cms)
|5'11" (180cms) to 7'0" (213cms)
|Body type:
|Athletic and toned
|About average, Athletic and toned, A few extra pounds
|No preference
|Dark brown
|No preference
|No Way
|No Way
|Social Drinker
|Social Drinker
|Other profession
|No preference
|I'll tell you later
|No preference
|Never Married
|Never Married
|Have kids:
|Wants kids:
|Definitely, Someday
|White / Caucasian
|White / Caucasian
|Christian / Other
|Christian / Catholic, Christian / LDS, Christian / Protestant, Spiritual but not religious, Christian / Other
|Bachelors degree
|Bachelors degree


text:
B The Skm Language
This appendix describes the syntax and use of the Skm language to create scripts for the IRIS Explorer command interface.
B.1 Skm Syntax
The Skm scripting language uses prefix notation. All expressions are enclosed in parentheses and all commands precede arguments and operands. If you want to say do something, the Skm expression is:
skm>(do something)
To add two numbers, the addition operator precedes the arguments:
skm>(+ 1 2) 3
To launch a module:
skm>(start "ReadImg") #<Explorer Module Ref: ReadImg>
White space separates operands and operators. White space is generally just the space character but may also be the newline character. Non-numeric constants should be surrounded by double quotes. Numeric constants do not require quotes[10].
Assignment is performed with the define command. To define a variable called var and assign it the value 3, write:
skm> (define var 3) 3
To change its value, write:
skm> (define var 4) 4
To display the value of a variable, type the name of the variable at the prompt (without parentheses).
skm> var 4
B.1.1 The Skm Data Types
The basic Skm data types include:
There is no distinction between real and integer numbers in Skm; all numbers have floating point precision. Symbols are identifiers that are preceded by a single quote. For example, var is set to the symbol foo as follows:
skm> (define var 'foo) foo
Strings are character sequences surrounded by double quotes. String operators are discussed in a later section. Lists are sequences of identifiers surrounded by parentheses. Procedures are discussed in a subsequent section.
Any variable in Skm can be used to contain any data type. Thus, you can store both a number and a string into the same variable.
skm> (define var 23) 23 skm> (define var "hello there") "hello there"
B.1.1.1 The Comment Character
The semicolon is the comment character in Skm. It comments out the remainder of the line on which it is located. As seen above, the define operator returns a value that is printed after the Skm statement is evaluated. In the discussion that follows, the printing of a return value (when present) is sometimes omitted for the sake of simplifying the presentation.
B.1.2 IRIS Explorer Operators
This section introduces the Skm commands used to perform functions in IRIS Explorer. Those commands that accept one or more module names as arguments can handle zero or more module names listed in sequence, or a Scheme list of module names. The semantics of the commands when given no arguments depends on the particular command, but in general it means to apply the command to all selected modules. Table B-1 lists the available commands.
|List all modules
|List all groups
|Break a loop by halting a named module
|Establish a connection between two modules
|Test a variable for connection information
|List all of a named module's connections
|Copy selected or named modules and groups (to be used in conjunction with cut and paste)
|Cut selected or named modules and groups (to be used in conjunction with copy and paste)
|Destroy selected or named modules and groups
|Disable named modules and groups
|Remove a connection between two modules
|Duplicate named modules and groups
|Enable named modules and groups
|Turn off execution highlighting
|Turn on execution highlighting
|Fire named modules or groups
|Get the position of a module in the Map Editor
|Get the value of a module's parameter
|Get the minimum and maximum values of a module's parameter
|Get the value of a module's P-Func
|Provide information about command syntax
|Show a module's help page
|Hide a module's widget
|Interrupt a running module (ignored in Windows)
|Load a scheme script file (use the double backslash when using a full pathname)
|Show module's log window
|Test for the active loop controller module
|Test for a loop controller-capable module
|Turn loop controller module off
|Turn loop controller module on
|Toggle the Log window off
|Toggle the Log window on
|Create a maximized module control panel
|Maximize the control panel(s) of selected or named modules and groups
|Minimize the control panel(s) of selected or named modules (in Windows equivalent to deleting the full-size control panel)
|Generates a list containing all modules currently in the Map Editor
|Test a variable for module start information
|Print the file path of a module's resource file (.mres file)
|Print the name of the host a module is running on
|Convert a number to a fixed format string
|Print a list of a module's parameter value(s)
|Paste the contents of the editing buffer (to be used in conjunction with copy and cut)
|Cause the script execution to pause
|Switch off performance reporting for selected or named modules
|Switch on performance reporting for selected or named modules
|Print a list of a module's P-Func value(s)
|Exit IRIS Explorer
|Save selected or named modules to a named map file (use the double backslash when specifying a pathname)
|Select named modules
|List the selected modules
|Set a parameter value in a module
|Set min and max values for a range parameter
|Set a module's P-Func value (not implemented in Windows)
|Expose a module's hidden widget (see hide-widget)
|Start a module (use the double backslash when specifying a pathname)
|Start a map (use the double backslash when specifying a pathname)
|Convert a character string to a number
|Remove selected or named module's maximized control panel
|Unselect selected or named modules and groups
|List the modules that are currently not selected
|Wait for the next module firing or timeout, whichever is first. (Returns immediately if Exec Hilite is turned off.)
|Wait for the given time. If a module fires during this time, start the wait again. (Returns immediately if Exec Hilite is turned off.)
B.1.3 Command Syntax
Table B-2 summarizes the command syntax. Square brackets enclose optional arguments.
This information is available from within Skm by typing (help). You can also type (help "command") and you will get the help for the specified command, e.g. (help "start").
|(break-loop modulename)
|(connect modulename portname modulename portname)
|(connection? variable)
|(connection-list modulename)
|(copy [modulename ...])
|(cut [modulename ...])
|(destroy [modulename ...])
|(disable modulename...)
|(disconnect modulename portname modulename portname)
|(dup modulename ...)
|(enable modulename...)
|(fire modulename ...)
|(get-module-x-y modulename)
|(get-param modulename portname)
|(get-param-minmax modulename portname)
|(get-pfunc modulename portname)
|(help [command])
|(help-mod modulename ...)
|(hide-widget modulename widgetname)
|(interrupt modulename...)
|(load filename)
|(log modulename...)
|(loop-ctlr? variable)
|(loop-ctlr-capable? variable)
|(loop-ctlr-off modulename...)
|(loop-ctlr-on modulename...)
|(maxi-at modulename [ [ `at X Y] [ `size W H] ] )
|(maxi [modulename ...])
|(mini [modulename...])
|(module? variable)
|(module-to-filename modulename)
|(module-to-host modulename)
|(number-to-string number)
|(param-list modulename)
|(pause seconds)
|(perf-report-off [modulename ...])
|(perf-report-on [modulename ...])
|(pfunc-list modulename)
|(save filename [modulename ...])
|(select modulename ...)
|(set-param modulename portname value)
|(set-param-minmax modulename portname minval maxval)
|(set-pfunc modulename portname value)
|(show-widget modulename widgetname)
|(start modulename [ `at X Y] )
|(start-map map-name [ `at X Y] )
|(string-to-number string)
|(unmaxi [modulename...])
|(unselect [modulename ...])
|(wait-hilite seconds)
|(wait-nohilite seconds)
Some commands have an alternate syntax. Any command that takes a double quoted string specifying a module name can also take a variable of type <IRIS Explorer Module>. Such variables are returned by the start command when it executes successfully. Similarly, a shortcut to specifying a connection is to use a variable of type <IRIS Explorer Connection>. These variables are returned by the connect command. Use of these special variables is explained in greater detail later.
B.1.4 IRIS Explorer-related Command Descriptions
This section discusses the most commonly used IRIS Explorer-related Skm commands, along with those whose operation is not obvious.
B.1.4.1 start
The start command is used to start modules. Here are a few examples:
skm> (start "ReadImg") skm> (start "SharpenImg" "at" 200 300) skm> (start "GenLat" 'at 100 50)
The start command returns a value of type <IRIS Explorer Module> which contains the name of the started module; therefore, you can assign the return value in the following manner:
skm> (define mod (start "ReadImg"))
The variable mod can now stand in for the string ReadImg whenever needed.
B.1.4.2 destroy
Modules can be destroyed using the destroy command. So to destroy the module ReadImg, you can type:
(destroy "ReadImg")
or if the value returned by start was saved in a variable named mod, you can use:
(destroy mod)
Note that assigning the value returned by start is more than a convenience; it is required under some circumstances. In the example above, you requested that the module ReadImg be launched. It is possible, though, that a ReadImg module already exists. If so, then the module started as a result of this code will be named ReadImg<2>, not ReadImg. Subsequent connect commands that explicitly refer to the string ReadImg will reference the pre-existing ReadImg module and will fail to have the desired effect.
The solution is to avoid referring to modules by the name used in the start command. Instead, assign the value returned by start to a variable and use the variable for subsequent references.
B.1.4.3 start-map
Maps are started using the start-map command:
(start-map "cfd.map")
B.1.4.4 connect
The connect command takes an output module and port and an input module and port:
(connect "ReadImage" "Output" "SharpenImg" "Img In")
As with start, a value is returned by connect that may be saved in a variable:
(define c1 (connect "ReadImg" "Output" "SharpenImg" "Img In"))
You can delete the connection with:
(disconnect "ReadImg" "Output" "SharpenImg" "Img In")
(disconnect c1)
Variables containing module and connection information persist even after the IRIS Explorer objects to which they refer are gone. Thus, you can reconnect the modules just disconnected with:
(connect c1)
B.1.4.5 Testing Variable Types
Skm provides the predicates module? and connection? to test the type of a variable.
(module? c1) () (connection? c1) t
A predicate returns either () (false) or t (true). The following:
(module? m1) t
means that the variable m1 contains information about a module started some time in the past. The true return value does not necessarily mean the module still exists.
B.2 Skm Language Features
The sections that follow describe the programming language features of Skm.
B.2.1 Comparison Operators
Skm provides two basic comparison operators: eq? and eqv?. The first, eq?, determines if two symbols evaluate the same. The latter, eqv?, is more general. It determines the equality of both symbols and numbers.
B.2.1.1 eq?
Below are examples using eq? to test the equality of symbols.
(eq? 'test 'test) t (eq? 'test 'hat) ()
But, you can't use eq? for numbers:
(eq? 3 3) ()
B.2.1.2 eqv?
Here, eqv? is shown for numbers and symbols:
(eqv? 3 3) t (eqv? 3 4) () (eqv? 'test 'test) t (define hat 3) 3 (eqv? hat 3) t
Numbers can also be compared with the following operators:
=, !=, <, <=, >, >=
You can use these operators only to compare numbers.
B.2.2 Conditional Operators
A conditional test can be performed using the if operator, which takes the form:
(if test-expr then-expr else-expr)
For example:
(if (eq? expr-1 expr-2) (do-something) (do-something-else)) (define one 1) 1 (define two 2) 2 (if (< one two) (start "GenLat") (start "ReadLat") ) #<Explorer Module Ref: GenLat>
If more than one statement belongs in either the then or the else portion of the if construct, use the begin operator. It is analogous to curly braces in C and to begin-end in Pascal-like languages.
(if (eq? expr-1 expr-2) (begin (do-this) (do-that)) (do-something-else)) (define one 1) 1 (define two 2) 2 (if (> one two) (start "GenLat") (begin (start "ReadLat") (start "ReadImg") ) ) #<Explorer Module Ref: ReadLat> #<Explorer Module Ref: ReadImg>
B.2.3 String Operators
Skm provides the set of string operators listed below:
- string?
Returns true if its argument is a string.
- string-length
Returns length of string argument.
- string-ref
Returns a character at indicated position.
- string-set!
Sets a character at indicated position.
- string=?
Compares two strings. Returns true if equal.
- substring
Returns substring of given string between start and stop index.
B.2.3.1 string?
string? is a predicate that tests an argument to see if it is a string. It takes a single argument. string? returns t or (), depending on the type of its argument.
(string? "some-string") t (string? 23) ()
B.2.3.2 string-length
string-length returns the length of a string argument.
(string-length "some-string") 11
B.2.3.3 string-ref
string-ref returns a specific character from a given string. The first argument is the string; the second is the index of the character to be extracted. Indexing is origin zero (that is, the index of the first character in the string is zero). The returned character is still a string and may be used in all string commands.
(string-ref "hello" 1) "e"
B.2.3.4 string-set!
string-set! sets a character in a string. The first argument is the target string; the second argument is the index into the target string; the third argument is the character that replaces the indexed character in the target string. The target string is changed as a side effect. string-set! returns t if it succeeded and () otherwise. The index is origin 0.
(string-set! "hello" 0 "J") t ;; string is changed to "Jello"
B.2.3.5 string=?
The string=? function compares two strings for equality. If equal, t is returned.
(string=? "skm" "skm") t (string=? "skm" "scheme") ()
B.2.3.6 substring
The substring function returns a substring of a string using the supplied start and end indices as follows; start is the index of the first character in the substring, and end is one greater than the index of the last character in the substring. Thus if start and end are equal, they refer to an empty substring, and if start is zero and end is the length of string, they refer to all of string.
(substring "abcde" 1 3) "bc" (substring "abcde" 1 1) "" (substring "abcde" 0 5) "abcde"
B.2.3.7 string-append
The string-append function appends two strings.
(string-append "abc" "def") "abcdef"
B.2.4 Loading Script Files
To read in a script file from within script code, use the load command:
(load "myfile.skm")
When using a pathname for the script file in the Skm Editor Window, you should use a double backslash in the filename.
(load "C:\\usr\\myfile.skm")
B.3 Procedures in Skm
Creating a procedure in Skm is done with the define and procedure constructs. The following defines a procedure that takes a single argument, declared formally as 'a', and adds one to it. The value returned by the procedure, if any, is the last value of the procedure.
(procedure (a) (+ a 1) )
This procedure doesn't have a name yet (procedures can be anonymous in Skm). The following gives the procedure the name plus1.
(define plus1 (procedure (a) (+ a 1) ) )
You would invoke this procedure with:
(plus1 3) 4
Here is the definition and use of a procedure called add-pair, which takes two numbers and adds them together:
(define add-pair (procedure (arg1 arg2) (+ arg1 arg2) ) ) (add-pair 2 3) 5
B.3.1 Using a Skm Procedure
Connecting image processing modules in IRIS Explorer is a common occurrence. Image processing modules that operate on a single input typically have an input port named Img In and an output port named Img Out.
This procedure simplifies connecting such modules by supplying these port names automatically.
(define image-conn (procedure ( mod1 mod2 ) (connect mod1 "Img Out" mod2 "Img In")))
You can use this procedure as follows:
(image-conn "SharpenImg" "DisplayImg")
B.3.2 Skm Output
Skm output is handled by the print command. It takes one or more arguments and generates output to the Skm Editor Window.
(define v1 "abc") (define v2 123) (define m1 (start "ReadImg")) (print v1 v2) abc123 (print "My module is " m1) My module is #< IRIS Explorer Module Ref: ReadImg >
B.3.3 Looping
In Skm, the procedure for-loop is used to implement a style of iteration similar to that used by C. The format of the for-loop call is:
(for-loop start op stop step loop-body-proc)
Like the typical C for loop structure, the Skm for-loop takes a start count (start), a comparison operator (op), a stop count (stop), and an increment (step). Instead of having a loop body as does the C construct, for-loop takes as its final argument a loop-body construct (explained below) or a procedure of one input argument. The input argument to this loop-body procedure is the loop count.
To create a loop that prints all numbers between zero and nine (inclusive), you write:
(for-loop 0 < 10 1 (loop-body(i) (print i) ) ) 0 1 2 3 4 5 6 7 8 9 ()
The loop-body construct is used as the final argument to for-loop. The loop-body construct takes no arguments or a single input argument. In the latter case, the argument is a variable that is scoped locally to the loop body and that serves as the loop counter.
If the loop counter is not needed, loop-body is used as follows:
(for-loop 0 < 3 1 ;; do something 3 times (loop-body() (do-something) ) ) (for-loop 0 < 2 1 (loop-body() (start "GenLat") ) )
Since the built-in print procedure can be called with a single input argument, the procedure can be used directly as the last argument to for-loop (without having to use the loop-body construct). Here is an alternate implementation of the print example above:
(for-loop 0 < 10 1 print)
The next example presents a doubly nested loop. The outer loop variable is i and the inner loop variable is j.
(for-loop 0 < 4 1 (loop-body(i) (print "outer loop i = " i) (for-loop 1 < 4 1 (loop-body(j) (print " inner loop j = " j) ) ) ) ) outer loop i = 0 inner loop j = 1 inner loop j = 2 inner loop j = 3 outer loop i = 1 inner loop j = 1 inner loop j = 2 inner loop j = 3 outer loop i = 2 inner loop j = 1 inner loop j = 2 inner loop j = 3 outer loop i = 3 inner loop j = 1 inner loop j = 2 inner loop j = 3 ()
B.3.4 Lexical Scoping of Variables
Variables created with define are globally scoped regardless of the context in which define occurs. Thus, the following uses of define both introduce variables into the global environment.
(define var1 1) 1 (begin (define var2 2) ) 2 (print var1 " " var2) 1 2 ()
The (begin ... ) block in the second example does not behave as does the creation of a local variable in C where the variable goes out of scope at the end of the block:
{ int var2 = 2; }
Arguments passed to a procedure in Skm are scoped locally to that procedure. Thus, in the following example define introduces neither a nor b into the global environment:
(define a 3) (define b 4) (print "before procedure " a " " b) (define test (procedure ( a b ) (define a 1) (define b 2) (print "inside procedure " a " " b) ) ) (test a b) (print "after procedure " a " " b)
gives the following result:
before procedure 3 4 inside procedure 1 2 after procedure 3 4 ()
It seems at first that the example above contradicts the earlier statement that define always introduces variables into the global environment. However, define here is not being used to create a variable (the variables a and b are created at the entry to the procedure). Rather, define is being used to change the value of these variables. You can also use the assign operator set! here.
B.3.4.1 The let Construct
Skm provides a special construct called let, which sets up a locally scoped environment. The format of let is:
(let ((var1 init-val1) (var2 init-val2) .... (varN init-valN) ) let-body )
Any number of locally scoped variables can be created and initialized in the preamble of the let statement. The variables thus created and initialized are visible only within the code present in let, as seen in the following example:
(define a 3) 3 (define b 4) 4 (let ((a 1) (b 2) ) (print "inside let, a = " a " b = " b) ) inside let, a = 1 b = 2 (print "outside let, a = " a " b = " b) outside let, a = 3 b = 4
B.3.5 List Processing
A list can be created using list.
(list 'a 'b 'c 'd) (a b c d)
As indicated above, when Skm prints out a list, it surrounds the list with parentheses.
A Skm command that returns a list is all-mods:
(all-mods) ("SharpenImg" "ReadImg")
The first element of a list can be extracted using first. A list with the first element removed is obtained through the use of the rest command[11].
(first '(a b c d)) a (rest '(a b c d)) (b c d)
The list (a b c d) is quoted so that it will not be evaluated by Skm before being passed to first and rest.
B.4 Module Interface to Scripting
Modules in C or C++ may issue scripting commands through this API routine:
int cxScriptCommand(const char * string );
The equivalent for Fortran programmers is the function:
integer function cxScriptCommand(character *(*))
This call sends a string containing the Skm code to the Map Editor for evaluation. A valid example (in C or C++) is:
cxScriptCommand ( "(start \"ReadImg\" 'at 100 100 )" );
Embedded double quotes must be escaped in accordance with C syntax for string constants. The input string must contain a valid and complete Skm expression. You may not start an expression in one call and finish it in a subsequent call, as, for instance, in this example:
cxScriptCommand ( "(start \"ReadImg\" " ); cxScriptCommand ( " 'at 100 100 ) ");
However, multiple independent or nested expressions can be sent in a single call:
char * string = "(define a 1) (define b 2)" cxScriptCommand ( string );
Multiple calls can be made as long as each one contains independent expressions:
cxScriptCommand ( "(define a 1)" ); cxScriptCommand ( "(define b 2)" );
Calling cxScriptCommand results in a message transmission and several context switches. Where it is possible to bundle expressions in a single string, performance will be improved.
Some validity checking is done before the script is sent to IRIS Explorer. If cxScriptCommand() returns a -1, then the validity test failed and no script code was sent. Currently, the validity test will fail if the string contains no parentheses or an uneven set of left and right parentheses.
Normal interpreter output for commands issued by modules is suppressed. Only those error messages generated as a result of module script commands appear on IRIS Explorer's stderr. Thus, input that is valid when the user types it at the > prompt, is not valid when generated by a module; in particular, querying the value of a variable if the query is not in parentheses.
Given this definition:
(define var 100) 100
the following is valid when typed by a user, but is not accepted from a module, since the printing of evaluated expressions is suppressed for module input:
var 100
CxScriptCommand() performs asynchronously with respect to module execution, and IRIS Explorer does not acknowledge Skm code execution[12]. Consequently, a module cannot know for sure whether the script code had the desired effect. For debugging purposes, however, certain types of errors are noted on IRIS Explorer's console output (stderr).
As with input typed in directly by the user, script commands perform synchronously with respect to one another when required. Thus in the following sequence, ReadImg and DisplayImg will exist when the connect command is issued, assuming no failure during launch.
char * string1 = "(define m1 (start 'ReadImg))" char * string2 = "(define m2 (start 'DisplayImg))"; char * string3 = "(connect m1 'Output m2 \"Img In\")"; char * string [LONG_LEN]; strcpy ( string, string1 ); strcat ( string, string2 ); strcat ( string, string3 ); cxScriptCommand ( string );
Remember to not refer to modules by the name used in the start command (since the actual module launched may have an instance number appended to its name). Instead, use the name returned by the start command.
B.4.1 Global Namespace
There is a single global namespace in the script interpreter shared by the user typing at the IRIS Explorer user interface console and by all modules issuing scripting commands. The global namespace can be exploited by certain applications, but it also represents a hazard to the unwary.
For example, suppose you have written a module, MyMod, that under certain conditions will issue a scripting command to start another module. You have assigned the value returned by the start command to a variable, called mod, used for subsequent manipulations of the launched module.
A problem arises, though, if a user launches more than one instance of MyMod. All instances of MyMod will assign the result of the start command to the global interpreter variable mod. The result is that mod will contain a reference to the last started module and earlier references will be overwritten.
The solution to this problem is to name variables distinctively so that other modules avoid touching them. A good way to get distinctive names is to prepend the module name to the variable. Module names are unique within IRIS Explorer, so the variable namespaces should not overlap.
In some cases, this does not matter. For instance, in an IRIS Explorer application in which there is only one module that issues scripting commands, the module can name variables without restriction. There can even be more than one module issuing script commands in an application, as long as the module writer has coordinated them with respect to interpreter variable naming.
To be perfectly safe, an application map must be run as an application and not as a simple map. When run as an application, the application controls which modules are started. When run as a map, the application is not in total control since the user has access to the Module Librarian and the Map Editor and can thus always launch unrelated maps and modules that may themselves issue script commands.
B.4.2 A Complex Example
This is an example of advanced Skm programming. Given the built-in function mods-to-list, we will construct a procedure that determines if a particular module exists. The procedure is named mod-exists? and is specified as follows:
(define mod-exists? (procedure(mod) (mod-in-list? mod (all-mods))))
mod-exists? is fairly simple. It passes its single argument mod and the output of all-mods to a helper procedure, mod-in-list, which is defined below. As mod-in-list? is the last statement in the procedure, its return value will be returned by mod-exists?.
Here is the definition of mod-in-list?:
(define mod-in-list? (procedure ( mod m-list ) (if (null? mod) () (if (null? m-list) () (let ((m (first m-list))) (if (null? m) () (if (string=? mod m) t (mod-in-list? mod (rest m-list)))))))))
mod-in-list? takes two arguments: a module name string and a list of module name strings. First, mod-in-list? validates its arguments by checking both the target module name and the list of modules to make sure they are not NULL. The procedure assigns the first element of the list to the temporary variable m using a let statement and compares it with the target module name. If equal, the procedure returns t (true).
If not equal, the procedure continues the search by recursively calling itself with the target string and the module list is reduced by having the first element removed.
Here is an improved version of mod-exists? that performs some error checking on its arguments.
(define mod-exists? (procedure(modname) (if (null? modname) ; then (print "mod-exists?: null arg") ; else (if (not (string? modname)) ; then (print "mod-exists?: supplied with non-string arg") ; else (mod-in-list? modname (all-mods))))))
As defined, mod-exists? works only when given a module name as a string.
B.4.3 Known Bugs
Launching a module on a remote machine with the 'on argument to the start command will not work if no Module Librarian has been created for that machine.
Parentheses within double-quoted strings may confuse the Skm parser.
When setting the value of a parameter using set-param, you may need to know something about the type of widget associated with the parameter.
B.4.4 References
Skm is similar to the Scheme programming language. A good Scheme language text may be of some value to those seeking advanced understanding of Skm.
A thorough, well-written text is Scheme and the Art of Programming by Springer and Friedman. A quick and amusing introduction is The Little Lisper by Friedman and Felleisen.
Additional information may be found on the IRIS Explorer website (External link).
B.4.5 Copyright Notice
Skm is based on the SIOD interpreter by George Carrette. Note that features of SIOD not explicitly documented herein are not supported. The following copyright notice accompanies SIOD as distributed on http://people.delphi.com/gjc/siod.html (External link).
Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Paradigm Associates Inc. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.
[10] Non-numeric constants without embedded spaces may actually be preceded by a single quote. Only strings containing embedded spaces need be surrounded by double quotes.
[11] first is also known as car and rest is also known as cdr.
[12] cxScriptCommand returns -1 if the Skm code was not sent to IRIS Explorer at all.


text:
I had a year probation for sub-possess/analogues. I was ordered to take drug tests for first month-every week. Had another court date where I was taken off tests. Also I was assigned non-reporting probation. I do not have a officer of the court that I reported to. My year is up and I got a notice for a hearing that says show cause hearing. What does this mean? I have not been in any trouble. Is this the end of probation? Do I take another drug test at this time? Thank you for your time.
Daniel P. Hilf


text:
BIG IDEAS / Multidisciplinary Projects
What's the Big Idea? For more than 15 years, The Center has focused on creating original programs and exhibitions that consider one BIG IDEA. These multidisciplinary projects are designed to stimulate the imagination, promote conversations, provoke thought and engage our community. When exploring a BIG IDEA, you can count on a project that will include:
- Gallery exhibition in Ketchum (and sometimes at The Center, Hailey too!)
- Exhibition Tours with Center curators and docents
- Teen Workshop
- Family Day (with gallery tours for families)
- Documentary and/or Feature Films
- Lecture/Talk
—all addressing the BIG IDEA from different points of view.
In addition to the core elements above, a BIG IDEA might also include:
- Company of Fools Play or Play Reading
- Concert or Performance
- Talk by an artist included in the exhibition
- Seminar or Panel Discussion
- Artist Residency in the schools
- Studio art, writing or theatre classes for adults
We've got three BIG IDEAS scheduled for the 2014–2015 season. The key elements of each project are listed below, but films and additional programs will be added closer to the opening of the projects. Check out our website and Facebook page to learn more—or sign up for our emails. Members will receive exhibition announcements that list all programs and events related to the BIG IDEA.
Video and digital documentation of programs is generously supported by the Wolfson Family Foundation.
2014-2015 BIG IDEAS / Multidisciplinary Projects
Forests, Foraging and Fires
Aug 23–Nov 12, 2014
A look at the forest as an ecosystem, a resource and a place of transformation, this project considers our relationship to the forest. What do we take from it, both materially and spiritually? What kinds of human and animal societies inhabit it? What role does fire play in maintaining the health of the forest and what is its impact? How do we and should we manage the forest?
- Gallery Exhibition……….Aug 23–Nov 12, 2014
- Evening Exhibition Tours……….Sep 4, 5:30pm
- Panel Discussion……….Sep 16, 6:30pm
- Play Reading Series: A Walk in the Woods……….Sep 27 (TBA)
- Lecture: Timothy Egan……….Oct 2, 6:30pm
- Family Day………. Oct 4, 3-5pm
- Film: The Fruit Hunters……….Oct 9, 7pm
- Evening Exhibition Tour……….Oct 16, 5:30pm
- Film: Documentary Short Films of Forest Fires……….Oct 16, 7pm
- Adult Class: Drawing & Painting……….Oct 18 & 19, 10am-4pm
- Adult Class Set Design……….Oct 21, 23, 28 & 30, 6-8pm
- Evening Exhibition Tour……….Nov 6, 5:30pm
VIDEO: Panel Discussion-What should our relationship with the forest be?
Under the Influence of Rock & Roll
Nov 21, 2014–Jan 30, 2015
A celebration of an art form with American origins and its impact on our culture. Since the 1950s, Rock & Roll has influenced not just music in America (and around the world) but fashion, film, politics, design and visual art. The exhibition will include paintings, photography, sculpture, contemporary and historic show posters and a timeline of the 1960s created by Sage School students that illustrates the connections between Rock & Roll and social, political, musical and historical events.
- Gallery Exhibition……….Nov 21, 2014–Jan 30, 2015
- Film: Rockumentary Film Festival……….Nov 21–23
- Evening Exhibition Tour……….Dec 4, 5:30pm
- Concert: Guy Davis……….Dec 12, 6:30pm
- Evening Exhibition Tour……….Jan 8, 5:30pm
- Teen Workshop……….Jan 10–11, 10am–4pm
- Play Reading Series: Graceland……….Jan 17 (TBA)
- Lecture & Slideshow: Ethan Russell………. Jan 22, 6:30pm
- Family Day………. Jan 24, 3-5pm
- Concert: Bill Payne……….Jan 30, 6:30pm
The Brain
Feb 6–Apr 17, 2015
An exploration of the most complex and least understood part of the human body. The Center presents The Brain as a community-wide conversation about recent advances in neuroscience (scientists have learned more about the brain in the past ten years than in all previous centuries) as well as a celebration of its wonder and mystery. The project will consider multiple aspects of the brain: its structure, memory, vision, the impacts of brain injuries and strokes, diseases that target the brain, how it can heal and more. Additionally The Center is developing a symposium that will include films, brown bag lunches and small format classes to investigate the brain, how it works and how we can care for it.
- Gallery Exhibition……….Feb 6–April 17, 2015
- Lecture: Will Shortz……….Jan 13, 6:30pm
- Lecture: Shankar Vedantam……….Feb 5, 6:30pm
- Brown Bag Talk: Impacts on Academic Learning with Dr. Anne Clohessy……….Tue, Feb 10, 12pm
- Evening Exhibition Tour……….Feb 9, 5:30pm
- Company of Fools Theatre: Proof……….Feb 11–28
- Brown Bag Talk: Brain Management with St. Luke's Center for Community Heath……….Wed, Feb 18, 12:15–1:15pm
- Panel Discussion: What Affects How Our Brain Works?……….Tue, Feb 24, 6:30pm
- Evening Exhibition Tour……….Mar 12, 5:30pm
- Film: The Address……….Thu, Mar 12, 7pm
- Family Day: Art Senses……….Mar 14, 3-5pm
- Lecture: Flex Your Cortex: Seven Secrets to Turbocharge Your Brain with Dr. Sandra Bond Chapman……….Thu, Apr 2, 6:30pm
- Evening Exhibition Tour with Artist Talk with Rebecca Kamen……….Apr 9, 5:30pm
- Teen Workshop: Trick Photography with Dev Khalsa……….Apr 11–12, 10am–4pm


text:
Gear Review
Cass J
Not Great
This bag gets the job done, but has a few flaws.
First, the tarp is way too small, especially for a 70m rope. Then, getting the rope back into the rope bag is pretty hard. The sling is comfortable, the big zipper makes closing the bag easy. Again, usable but not great.
View More Details on Metolius Dirt Bag - 1210cu in


text:
August 1, 2015
In a St. Joseph's Healthscene report, new mothers and their immediate family should get flu shots before leaving the hospital to protect the newborn. Duke University researchers say they found boosting immunization rates in parents, especially new fathers, and siblings is particularly effective.
To comment, the following rules must be followed:
Comments may be monitored for inappropriate content, but the station is under no legal obligation to do so.
If you believe a comment violates the above rules, please use the Flagging Tool to alert a Moderator.
Flagging does not guarantee removal.
Multiple violations may result in account suspension.
Decisions to suspend or unsuspend accounts are made by Station Moderators.
Questions may be sent to email@example.com. Please provide detailed information.
Click Here to access the online Public Inspection File
Viewers with disabilities can get assistance accessing this station's FCC Public Inspection File by contacting the station with the information listed below. Questions or concerns relating to the accessibility of the FCC's online public file system should be directed to the FCC at 888-225-5322, 888-835-5322 (TTY), or email@example.com.


text:
10 Must-Try New Summer Cocktails
|Brian Hardesty
Cruel Summer
Element (1419 Carroll Street; 314-241-1674)
Cruel Summer is a spicy/sweet cocktail with housemade meloncello, Aperol, Pimm's No. 1, habanero shrub, egg white and Fresno chile powder.
"Spring Fling"
Gamlin Whiskey House (236 Euclid Avenue; 314-875-9500)
For the Spring Fling, Four Roses Yellow Label Whiskey is mixed with fresh cucumber juice, fresh lime and a housemade mint syrup. It's available by the glass or by the jar all summer long.
Blueberry Basil Infusion
SubZero Vodka Bar (308 Euclid Avenue; 314-367-1200)
To make the Blueberry Basil Infusion, London vodka that's been infused with fresh basil for five days is mixed with fresh blueberries for a sweet, fruity twist and beautiful color.
Dustin Parres
Fresh coconut cocktails
Taha'a Twisted Tiki (4199 Manchester Avenue; 314-202-8300)
For an island experience without boarding a plane, head to Taha'a for a rum shot served in a freshly cracked coconut -- choose from any flavored Cruzan Rum and any tropical juice to be mixed with fresh coconut water and served with an umbrella.
Follow Sara Graham on Instagram at @SaraSunshineSTL and Twitter at @SaraSunshineSTL. E-mail the author at firstname.lastname@example.com.
Sponsor Content


text:
Gear Review
Best. Shoe. Ever
I'm not a runner, I do however spend a lot of time going up and down hills that are mostly dirt, grass and mud and these are the shoes to do that in. I bought a pair of these 2+ years ago, and in that time I have put a lot of miles on them, and basically beat them to death. The outside fabric is frayed, the teeth of the sole are ground down, or breaking off, and they aren't as waterproof as they once were, but they have stood up to a lot. I've been looking for a replacement, but everything I find doesn't stand up, so I am getting another pair
View More Details on The North Face Hedgehog III GTX XCR Shoe - Men's


text:
From our ongoing series on seriously remarkable finds from the 1-Dollar Bookstore, here's—
Just your standard book of celebrities who do needlepoint in their spare time, chatting about styles they like and showing or describing some of their work— mostly just describing, however, since the photos in the book are somewhat limited. There's a color section of 14 pages, though I warn you: most of what I found interesting comes from the black & white section.
The first interesting thing had to be the celebrities chosen: it was published in 1972, so I really didn't know what to expect. The authors seemed to have access to a number of wives & daughters of U.S. Presidents and politicians (Betty Ford, Julie Eisenhower, "The US Cabinet Wives" [book's description, not mine]). However, there were a few neat surprises. . .
Grace Kelly (listed as Princess Grace of Monaco, of course.)
With her 1956 marriage to Prince Rainier of Monaco, Ms. Kelly famously left her glamorous Hollywood lifestyle behind for the somewhat more exclusive glamorous lifestyle of royalty. Apparently this gave her a ton of time to engage in her favorite relaxation activity, needlepoint. She made gifts for friends and family (a Winnie-the Pooh-themed rug made for her daughter is mentioned), cushions, slippers, even "luggage-rack straps from leftover yarn". Her favorite was apparently this one for her husband, Prince Rainier:
Another movie star, also one of Alfred Hitchcock's favorite leading ladies, Janet preferred copying paintings, like this Matisse-style pattern:
It's described as being colorful & pretty in the book, but in this black-and-white photo, I see a hand in the upper-left corner coming to grab me. It's very Hitchcock:
America's favorite classy funny-lady of TV prefers something a little more linear when it comes to crafting: a cover for a footstool from her grandmother, and pillows, etc… her favorite piece was described thusly:
And of course, there it was:
There are a few copies available on Amazon ($1 – $15), Ebay ($12), and even Etsy, so it doesn't seem to be all that rare.If you are at all interested in Pop Culture, American-style, you'll be interested in seeing this: plus if you're into needlework, then you'll have it made. ~W.
Further Reading & Links:
- "1976: A Good Year To Be An Egg" – The first in our series of odd craft-related bargain bookstore finds.
- "Book Review – 'Why Paint Cats: The Ethics of Feline Aesthetics'"- The gripping continuation of that same series.
Will Maier is the Daily Post Editor at CrapAtCrafts.com, as well as an Actor / Writer / Comedian & Improviser in the Los Angeles area. You can see more of his writing at Willmaierwrites.com.


text:
We found Kevin Brown to be the consummate professional. He was experienced in a many facets of home buying, home construction and neighborhood profiles. We pulled Kevin into many neighborhoods and different types of homes looking for the best deals. Kevin is always well versed with every aspect of negotiations and bargaining. We still continue to ask Kevin for advice. He is a credit to his organization. More Less
Kevin Brown
Real estate agent (19 years experience)
- Specialties:
- Buyer's Agent,
- Listing Agent,
- Relocation
Add personality to your profile! Tell the community about yourself, your home, and your profession.
Licensed Sales Associate
Direct: 518-723-2104 x 332
Cell: 518-331-0608
National Association of Realtors
New York State Association of Realtors
Greater Capital Association of Realtors
Capital Region Multiple Listing Service
Queens College, City University of New York
Manfred Real Estate Learning Center, Inc.
Frequent Real Estate Continuing Education Courses
Numerous Mike Ferry Organization Real Estate Training Seminars
Full-time NYS Licensed Real Estate Agent since 1996
Expert Residential & Investment Seller Agency Representation
Understanding Residential & Investment Buyer Agency Representation
Knowledgeable Buyer & Seller Relocation Representation
Investment Property Owner & Manager
Member: Real Estate International Sterling Society, 2004
Recipient: Real Estate Achievement Award, 2004
Member: Real Estate Pinnacle Club, 2005
Recipient: Women's Council of Realtors Certificate of Excellence, 2006
Recipient: Broker Achievement Award, 2008
Recipient: Bird Realty Rising Star Award, 2011
Mission Statement:
I am proud to be a Realtor and this shows in my results. I understand that buying or selling a home can be bewildering and stressful. For more than a dozen years, I have helped guide hundreds of people around the pitfalls and on to the rewards. It is my hope that I may be of service to you as well!
Listings & Sales
- For Sale
- For Rent
- Sold
Active Listings(1)
Past Sales(1 all-time)
Transaction flagged
We will review this transaction. If changes are necessary, it may take up to 2 weeks for corrections to appear on Zillow. Thanks for helping make the site more useful to everyone. To learn more, read Zillow's Good Neighbor Policy.
Ratings & Reviews
My experience with Kevin was excellent, I had 3 houses for sale all at the same time the first one 906 actually sold the night before it was listed, the second sold the day we listed it, and the 3rd sold about 30 days after the people moved out. He then helped me purchase the house I am living in today and have been here for 10years. Things went smooth and all my needs were taken care of. He was very punctual and performed with professionalism. He is a very comfortable person to deal with and even came to a couple of family functions. I recommend Kevin for future services needed. More Less
We bought our first home with kevin five years ago, it was a great experience. Kevin is reliable, honest , and very knowledgeable. I highly recomend him for buying a home or selling your home.Fantastic agent!